I'm working on a private messaging system between users on my site. Here's my query:

我正在我的网站上的用户之间开发一个私人消息系统。这是我的查询:

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

However, I get this error:

但是,我收到此错误:

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

I have a nagging feeling that it's a really stupid error on my part, but I can't seem to figure it out.

我有一种唠叨的感觉,这对我来说是一个非常愚蠢的错误,但我似乎无法弄明白。

1 个解决方案

#1


3

That's because to is a reserved word in MYSQL, you have to put ` around it, like this:

那是因为在MYSQL中是一个保留字,你必须把它放在它周围,就像这样:

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

更多相关文章

  1. 从Access表将数据导入Excel,从子句中出现语法错误
  2. SQL Server Configuration Manager打不开了,mmc错误
  3. 连接WCF报EntityFramework.SqlServer 错误的解决方法
  4. mysql 5.7 安装错误提示总结
  5. Code First for Mysql 错误:未为提供程序“MySql.Data.MySqlClien
  6. [新开一贴]php5.4 连接Sqlserver2008 的问题。详细错误以提供。
  7. 将下面语句插入到SQLSERVER数据库中出现“将字符串转换为 unique
  8. mysql登录错误Plugin '*F7BDD2C0FCF95E6591A14EBCE522D8B16C
  9. [sql2008错误问题] RegisteredServerException 异常

随机推荐

  1. 用鸿蒙开发AI应用(六)UI篇
  2. 用《矛盾论》来解读 Python
  3. 对比 C++ 和 Python,谈谈指针与引用
  4. PXE+kickstart无人值守装机
  5. 超全的pandas数据分析常用函数总结:下篇
  6. 小型的编程项目有哪些值得推荐?这本神书写
  7. 聊聊 print 的前世今生
  8. java基础知识
  9. Java常用的时间工具类DateTimeUtils.java
  10. 手把手带你爬天猫,获取杜蕾斯评论数据