gpt4 book ai didi

php - 无法找出 mySQL 语法错误的来源

转载 作者:行者123 更新时间:2023-11-29 05:35:26 26 4
gpt4 key购买 nike

我正在我网站上的用户之间开发一个私有(private)消息传递系统。这是我的查询:

$query = "INSERT INTO messages (to, `from`, message) VALUES ('{$user}', '{$username}', '{$message}')";

但是,我得到这个错误:

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 'to, `from`, message) VALUES ('Cheezey', 'Cheezey', 'Enter your message here')' at line 1

我有一种挥之不去的感觉,这对我来说是一个非常愚蠢的错误,但我似乎无法弄清楚。

最佳答案

那是因为 to 是一个 reserved word在 MYSQL 中,你必须在它周围加上 `,像这样:

 INSERT INTO(`to`, ...).

关于php - 无法找出 mySQL 语法错误的来源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11129536/

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