我想更新状态值-tinyint(1)-以激活和停用用户。每当我尝试更新时,我都会收到以下设置为“助理更新失败”的消息。任何帮助都是感激的。谢谢
if (empty($errors)) {
// Perform Update
$id = $attendant["id"];
$status = mysql_prep($_POST["status"]);
$query = "UPDATE attendant SET ";
$query .= "status = '{$status}', ";
$query .= "WHERE id = {$id} ";
$query .= "LIMIT 1";
$result = mysqli_query($connection, $query);
if ($result && mysqli_affected_rows($connection) == 1) {
// Success
$_SESSION["message"] = "Attendant updated.";
redirect_to("activate_attendant.php");
} else {
// Failure
$_SESSION["message"] = "Attendant update failed.";
}
}
} else {
// This is probably a GET request
}发布于 2015-01-08 03:50:58
删除status = '{$status}', <=中的后缀逗号
如果执行以下操作,MySQL将引发错误:
$result = mysqli_query($connection, $query) or die(mysqli_error($connection));https://stackoverflow.com/questions/27832351
复制相似问题