sql错误,NULL?

sql错误,NULL?,sql,Sql,所以我有一个问题,有没有人能告诉我它在内容方面是否合适 "INSERT INTO ".TBL_MESSAGES." (NULL, 'Your ranking points have changed', 'Due to your recent activity, your ranking points have increased by $r', '2', '$u',

所以我有一个问题,有没有人能告诉我它在内容方面是否合适

"INSERT INTO ".TBL_MESSAGES." (NULL, 'Your ranking points have changed', 
                                       'Due to your recent activity, your ranking points have increased by $r', '2', '$u', 
                                       '0', '0', '0', '0', NULL, NULL, NULL, NULL, now())";
如果查询似乎没有问题,我可以添加更多信息?
谢谢

通常,insert语句的形式为insert INTO[表名][字段名列表]值[值列表]。我不知道您使用的是哪种SQL变体,所以可能没关系…

我唯一能想到的是,您似乎缺少关键字值。不确定您使用的是什么风格的SQL…

两个词:SQL注入。如果$r被设置为',会发生什么;删除表消息;-?你想让我们给你校对一下吗?为什么?你有什么错误?您使用的是什么样的SQL方言?SQL注入是不可能的,因为没有人工入口点。这是剧本在幕后做的事情。我想知道我是否在语法上犯了一些简单的错误。查询不起作用!您可以发布您遇到的特定错误,如果它说明了行/字符位置。@Luke:我给做任何类型动态SQL的人的建议是,即使您知道SQL注入是不可能的,也要始终防止SQL注入。我这样说是因为你永远不知道谁会看到这些代码,然后尝试在其他地方使用它们;您永远不知道需求何时会发生变化,而其中一些数据确实来自用户输入。