mysql_query的语法是否正确?

CJ7*_*CJ7 0 php mysql insert syntax-error

我使用以下PHP语句收到语法错误:

mysql_query("INSERT INTO table1 (to, from, msg, field, date)  
VALUES ('TEST_TO', 'TEST_FROM', 'TEST_MSG', 'TEST_FIELD', 'TEST_DATE')");
Run Code Online (Sandbox Code Playgroud)

返回的错误是:

You have an error in your SQL syntax.
Run Code Online (Sandbox Code Playgroud)

代码有什么问题?

Que*_*tin 6

to并且from保留字.你需要引用它们(带反引号,因为它们是字段名称).(值得养成总是引用字段名称而不是试图记住哪些是保留的习惯).