【发布时间】:2017-10-15 03:08:54
【问题描述】:
require_once '../app/config.php';
if (!empty($_POST['update'])) {
$sql = "UPDATE web_usr SET
email = :email,
fname = :fname,
lname = :lname,
web_usr = :web_usr,
usr_note = :usr_note,
avatar = :avatar,
usr_skill = :usr_skill
WHERE id = :id";
$stmt = $conn->prepare($sql);
$stmt->bindParam(':email', $email, PDO::PARAM_STR);
$stmt->bindParam(':fname', $fname, PDO::PARAM_STR);
$stmt->bindParam(':lname', $lname, PDO::PARAM_STR);
$stmt->bindParam(':web_usr', $web_usr, PDO::PARAM_STR);
$stmt->bindParam(':usr_note', $usr_note, PDO::PARAM_STR);
$stmt->bindParam(':avatar', $avatar, PDO::PARAM_STR);
$stmt->bindParam(':usr_skill', $usr_skill, PDO::PARAM_STR);
//Execute the statement and insert the new account.
$result = $stmt->execute();
//If the signup process is succesful.
if($result) {
echo "Succesed";
} else {
echo "gagal";
}
}
致命错误: 未捕获的异常 'PDOException' 带有消息 'SQLSTATE[HY093]: Invalid parameter number' in C:\xampp\htdocs\otakutangerang_admin\c_action.php:33 堆栈跟踪:#0 C:\xampp\htdocs\otakutangerang_admin\c_action.php(33): PDOStatement->execute() #1 {main} 抛出 C:\xampp\htdocs\otakutangerang_admin\c_action.php 在第 33 行
【问题讨论】:
-
你能高亮你的33行代码吗
-
您错过了列表中的 ID