SQL语法;检查与MariaDB服务器版本对应的手册 - 删除查询

时间:2017-04-14 13:01:22

标签: mysql sql mariadb

我不知道这里有什么问题,我已经尝试更换WHERE Id ='$ id'并且仍然无法正常工作。删除WHERE CLAUSE使其工作正常。 Id变量没有任何问题,它有它的价值。有人可以帮我解决这个问题吗?感谢

  $id = $_GET['id'];

  $status = $con->exec("UPDATE wine SET ConfirmStatus = 'confirmed' WHERE Id = '".$id."' ");

1 个答案:

答案 0 :(得分:0)

尝试不将$id - 值括在' '

  $status = $con->exec("UPDATE wine SET ConfirmStatus = 'confirmed' WHERE Id = ".$id);

如果它有效,请仍然考虑戈登关于使用参数的评论......