[英]mysql query doesn't work
好的,所以我的mysql查詢語法返回此錯誤:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL
server version for the right syntax to use near 'read='yes' WHERE id='1'' at line 1
這是查詢:
$update = mysql_query("UPDATE newnotifications SET read='$read' WHERE id='$id'");
變量在錯誤中。 老實說,我不知道語法有什么問題。 我什至從另一個我有工作的副本中復制並粘貼了內容,只是為要update
, where
和set
填充了其他值。
閱讀是保留字,將其括在反引號中
http://dev.mysql.com/doc/mysqld-version-reference/en/mysqld-version-reference-reservedwords-5-5.html
SET `read`
請嘗試以下查詢:
$update = mysql_query("UPDATE newnotifications SET `read`='$read' WHERE id='$id'");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.