我已经尝试了几个小时,现在用PHP更新MySQL表。MySQL UPDATE给出错误
我用下面的代码(和其他几个人),但它给出了一个错误信息:
$id = $_GET['id'];
if(isset($_POST['descr'])){
$go = $_POST['descr'];
mysql_query("UPDATE Rooms SET Desc='$go' WHERE Room_ID='$id'")
or die(mysql_error());
}
mysql_close($conn);
出现错误:“您的SQL语法错误;检查对应于你的MySQL手册'Desc ='这个房间是主要的测试室,它是?' WHERE Room_ID = '11''at line 1“
表格称为:”descr“,表格”Rooms“,需要更新的字段是”Desc“,它应该是相应ID的位置,基于在动态网址上。
如果我写回声= $去输出正确的数据,所以我想这是PHP。
它能正确连接到数据库。
如果列ROOM_ID被设置为一个数值类型,那么你就需要大约$ ID的单引号。 – Stegrex 2012-07-06 07:27:38