我的SQL语法有什么问题?

时间:2011-12-27 23:40:47

标签: php mysql

$query = mysql_query("INSERT INTO comments (sender, receiver, $question) VALUES ('$sender', '$receiver', '$question')")or die(mysql_error());

收到的错误是......

您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以便使用“问题发送”附近的正确语法)VALUES(' 1',' 1','测试问题发送')'在第1行

2 个答案:

答案 0 :(得分:1)

您有$question列名称(正在变为“测试问题发送”),它应该只是question(无$)。

INSERT INTO comments (sender, receiver, question) ...

答案 1 :(得分:1)

检查您的列名称是否有“问题”。它可能是问题,而不是$ question