$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行
答案 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周围包装反推。