嗨,我有一个读取计数器,但我总是收到一个MySQL错误:
MySQL错误:您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册以获取正确的语法,以在第1行附近使用“读”)VALUES('2')WHERE id ='20'
$reads = $row['reads']+1;
$newsid = $row['id'];
if(!$query = $db->query("UPDATE cmsss_news_articles SET reads = '$reads' WHERE id = '$newsid'")) {
echo "<center><b>Error, cant update row</b></center>";
}
您能帮我哪里错了吗?
最佳答案
reads
是reserved word in MySQL。用反引号将其转义。
UPDATE cmsss_news_articles
SET `reads` = '$reads'
...
关于php - 更新集获取MySQL错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23385501/