您如何编写准备好的更新语句?参考:mysqli::prepare
我已经尝试按照描述编写它:
if ($stmt = $mysqli->prepare("UPDATE tblFacilityHrs SET title =? description = ? WHERE uid = ?")){
$stmt->bind_param('sss', $title, $desc, $uid2);
//Get params
$title=$_POST['title'];
$desc=$_POST['description'];
$uid2=$_GET['uid'];
$stmt->execute();
$stmt->close();
}
else {
//Error
printf("Prep statment failed: %s\n", $mysqli->error);
}
错误:
Prep 语句失败:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在 'description = ? 哪里 uid = ?在第 1 行编辑的行。