简单的mysql查询

时间:2012-12-30 03:10:40

标签: php mysql

$to = '555';
$from = '555';
$message = 'stuff';



mysql_query("INSERT INTO `convo` (to, from, content) 
              VALUES ( '$to', '$from', '$message' )") or die(mysql_error());

我无法弄清楚我的上述简单查询有什么问题。我错过了什么明显的事情?

  

您的SQL语法有错误;检查手册   对应于您的MySQL服务器版本,以便使用正确的语法   靠近'to,from,content)VALUES('555','555','stuff')'在第1行

2 个答案:

答案 0 :(得分:3)

看起来to是一个MySQL保留字。

尝试

mysql_query("INSERT INTO `convo` (`to`, `from`, `content`) VALUES ( '$to', '$from', '$message' )") or die(mysql_error());

答案 1 :(得分:2)

TO是一个MySQL关键字。要解决这个问题,请在你的to to field周围包装反推。