$upd= 'UPDATE `ready` SET `res` = "1" WHERE `id`="$id"';
if($mysqli->query($upd)=== TRUE){
echo "<script> alert('".$mysqli->error."');</script>";
}else{
echo "<script> alert('".$mysqli->error."');</script>";
}
我知道的:
- 这是正确的,因为我将第一个回声设置为1之前
- 即使在设置错误报告 时也不会出现错误消息
- 这是正确的表结构,我不确定为什么它不更新行:/
有帮助吗?
我想你错过了这一部分。
初始化您的连接: -
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
然后,当您触发查询时,它将起作用或者,您可以尝试使用连接初始化的连接
尝试此方法$result = mysqli_query($mysqli, 'UPDATE `ready` SET `res` = "1" WHERE `id`="$id"')