gpt4 book ai didi

php - 这个 SQL UPDATE 查询有什么问题?

转载 作者:行者123 更新时间:2023-11-29 03:59:00 25 4
gpt4 key购买 nike

如果我不确定我 100% 不知道为什么这不起作用,我不会问,所以,在 PHP 中,我只是想更新 MySQL 数据库中的值:

字段即时更新 - 名称:阅读 - 类型:tinyint - 长度:1

这是 PHP 代码:

do_SQL("UPDATE messages SET read=1 WHERE id='".$id."'");

do_SQL 函数对其他一切都起作用,所以这个语句有问题。我试过将 1 放入 '1' 中,但仍然没有用。m错误是:

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=1 WHERE id='1'' at line 1

感谢阅读!

最佳答案

read 是MySQL中的一个关键字,所以不加引号就不能使用(带反引号):

do_SQL("UPDATE messages SET `read`=1 WHERE id='".$id."'");

关于php - 这个 SQL UPDATE 查询有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3066756/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com