- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
也许您可以帮助我处理这部分代码。我试图让它工作,但是当我尝试 UPDATE
时,总是显示这个错误:
Warning: PDOStatement::execute() [pdostatement.execute]: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens in /home/-----/public_html/soft/Admin/configuracion.php on line 264
第 264 行是:
// Execute the query
$stmt->execute();
以下:
$stmt->bindParam(':page_meta_tag', $_POST['page_meta_tag']);
$stmt->bindParam(':id', $_POST['id']);
这是我的代码:
<?php
include '../include/update_config.php';
$conn = new PDO("mysql:host=$dbhost;dbname=$dbname",$dbuser,$dbpass);
$action = isset( $_POST['action'] ) ? $_POST['action'] : "";
if($action == "update"){
try{
$query = "update CONFIGURACION set id = :id, nombre_clinica = :nombre_clinica, direccion = :direccion, telefono_clinica = :telefono_clinica, titulo_clinica = :titulo_clinica, logo = :logo, page_meta_tag = page_meta_tag where id = 1";
$stmt = $conn->prepare($query);
$stmt->bindParam(':nombre_clinica', $_POST['nombre_clinica']);
$stmt->bindParam(':direccion', $_POST['direccion']);
$stmt->bindParam(':telefono_clinica', $_POST['telefono_clinica']);
$stmt->bindParam(':titulo_clinica', $_POST['titulo_clinica']);
$stmt->bindParam(':logo', $_POST['logo']);
$stmt->bindParam(':page_meta_tag', $_POST['page_meta_tag']);
$stmt->bindParam(':id', $_POST['id']);
// Execute the query
$stmt->execute();
echo "Record was updated.";
}catch(PDOException $exception){ //to handle error
echo "Error: " . $exception->getMessage();
}
}
try {
//prepare query
$query = "select nombre_clinica, direccion, telefono_clinica, titulo_clinica, logo, page_meta_tag from CONFIGURACION where id = 1";
$stmt = $conn->prepare( $query );
//this is the first question mark
$stmt->bindParam(1, $_REQUEST['id']);
//execute our query
$stmt->execute();
//store retrieved row to a variable
$row = $stmt->fetch(PDO::FETCH_ASSOC);
$id = $row['id'];
$nombre_clinica = $row['nombre_clinica'];
$direccion = $row['direccion'];
$telefono_clinica = $row['telefono_clinica'];
$titulo_clinica = $row['titulo_clinica'];
$logo = $row['logo'];
$page_meta_tag = $row['page_meta_tag'];
}catch(PDOException $exception){ //to handle error
echo "Error: " . $exception->getMessage();
}
?>
<form class='form-horizontal' method='post' action='' enctype='multipart/form-data'>
<fieldset>
<legend><i class='icon32 icon-wrench'></i>Configuración General del Sistema</legend>
<div class='control-group'>
<label class='control-label' for='typeahead'>Nombre de la Clínica</label>
<div class='controls'>
<input type='text' class='span6 typeahead' name='nombre_clinica'
value='<?php echo $nombre_clinica; ?>' />
</div>
</div>
<div class='control-group'>
<label class='control-label' for='typeahead'>Dirección</label>
<div class='controls'>
<input type='text' class='span6 typeahead' name='direccion'
value='<?php echo $direccion; ?>' />
</div>
</div>
<div class='control-group'>
<label class='control-label' for='typeahead'>Número de Teléfono</label>
<div class='controls'>
<input type='text' class='span6 typeahead' name='telefono_clinica'
value='<?php echo $telefono_clinica; ?>' />
</div>
</div>
<div class='control-group'>
<label class='control-label' for='typeahead'>Viñeta de página web</label>
<div class='controls'>
<input type='text' class='span6 typeahead' name='titulo_clinica'
value='<?php echo $titulo_clinica; ?>' />
</div>
</div>
<div class='control-group'>
<label class='control-label' for='typeahead'>Logo Clínica</label>
<div class='controls'>
<input class='input-file uniform_on' id='fileInput' name='logo' type='file' />
<br />
<img style='max-height:80px;' src='../images/<?php echo $logo; ?>' />
</div>
</div>
<div class='control-group'>
<label class='control-label' for='typeahead'>Meta tag del Software clínico</label>
<div class='controls'>
<input type='text' class='span6 typeahead' name='page_meta_tag'
value='<?php echo $page_meta_tag; ?>' />
</div>
</div>
<div class='control-group'>
<div class='controls'>
<input type='hidden' name='id' value='<?php echo $id ?>' /><input type='hidden' name='action' value='update' />
<input type='submit' class='btn btn-primary' value='Actualizar configuracion' />
</div>
</div>
</fieldset>
</form>
PDOStatement::execute() [pdostatement.execute]: SQLSTATE[HY093]: 无效的参数数量:绑定(bind)变量的数量与标记数量不匹配 我收到此错
我的 vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php 的第 28 行 如下: class PDOStatement ext
如果我使用 phpmyadmin 执行一些查询,它会显示耗时 0.0002 秒,即 0.2 毫秒。如果我使用 PDO 通过 PHP 执行相同的查询,则耗时(仅适用于下面示例代码中的第三行)为 20 毫
查看 PHP 手册,任何时候都没有建议在列上包含重音符号。 例如:最近,我正在尝试运行以下函数: $pdo->prepare("UPDATE name_table SET convert= :con
废话不多说, 直接看代码: 复制代码 代码如下: <?php $dbh = new PDO('mysql:host=localhost;dbname=test', "test&
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界. 这篇CFSDN的博客文章PHP PDOStatement::setFetchMode讲解由作者收
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界. 这篇CFSDN的博客文章PHP PDOStatement::setAttribute讲解由作者收
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界. 这篇CFSDN的博客文章PHP PDOStatement::rowCount讲解由作者收集整理,
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界. 这篇CFSDN的博客文章PHP PDOStatement::nextRowset讲解由作者收集整
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界. 这篇CFSDN的博客文章PHP PDOStatement::getColumnMeta讲解由作者
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界. 这篇CFSDN的博客文章PHP PDOStatement::getAttribute讲解由作者收
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界. 这篇CFSDN的博客文章PHP PDOStatement::fetchObject讲解由作者收集
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界. 这篇CFSDN的博客文章PHP PDOStatement::fetchColumn讲解由作者收集
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界. 这篇CFSDN的博客文章PHP PDOStatement::fetchAll讲解由作者收集整理,
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界. 这篇CFSDN的博客文章PHP PDOStatement::fetch讲解由作者收集整理,如果你
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界. 这篇CFSDN的博客文章PHP PDOStatement::execute讲解由作者收集整理,如
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界. 这篇CFSDN的博客文章PHP PDOStatement::errorInfo讲解由作者收集整理
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界. 这篇CFSDN的博客文章PHP PDOStatement::errorCode讲解由作者收集整理
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界. 这篇CFSDN的博客文章PHP PDOStatement::columnCount讲解由作者收集
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界. 这篇CFSDN的博客文章PHP PDOStatement::closeCursor讲解由作者收集
我是一名优秀的程序员,十分优秀!