无法更新我的数据库
所以我正在为我的HTML表单做我的编辑页面,但它不更新数据库,它总是告诉我错误消息更新失败。我想知道在我的代码或查询中是否有任何错误。无法更新我的数据库
这是我的查询
$queryupdate = "Update anno
SET where id = '$no'
and title = '$row' and serial_no = '$no'
and type = '$type' and anno = '$row1' ";
你的查询语法是错误的:
你的情况UPDATE tableName SET columnToModify = newValue WHERE coniditons;
您没有指定的列进行修改,并跃升提前的情况。
改成了\t $ queryupdate =“更新安诺SET标题=‘$行’,serial_no =‘$无’,类型=“$类型',anno ='$ row1'其中id ='$ no' 虽然 –
仍然有错误,您的表名是如何来anno,并且您试图修改其值(anno ='$ row1')?您只能修改列的值! –
oh对不起,在我的数据库中,我有一个名为anno的列,它的2个不同的东西 –
你这样做吗?
$queryupdate = "Update anno
SET title = '$row' and serial_no = '$no'
and type = '$type' and anno = '$row1' where id = '$no'
";
查询是错误的,你想更新 – user3386779
$ queryupdate =“更新安诺SET标题= '$行' 的字段,serial_no = '$无',类型= '$类型',阿鲁=“$ ROW1 'where id ='$ no'“;尝试像这样 – user3386779
您在所有字段上使用WHERE,而不是指出要更新哪些字段。请参阅http://www.w3schools.com/sql/sql_update.asp – Qirel