' SQLSTATE [42000]将数据插入表时

时间:2014-03-14 17:08:24

标签: php pdo

我想在表格中插入一些数据!!但它给了我一个错误(只有在这个表中我还有其他的工作正常)

这是我的代码: enter image description here

这就是我得到的错误! enter image description here

感谢您帮助我。

注意:我使用PDO!不是Mysqli!

2 个答案:

答案 0 :(得分:2)

如错误所示,您的查询中存在语法错误。具体来说,在它显示的地方,你有(绑定前):

VALUES (:m,:tu:,:w,:th,:f,:sa,:su)

请注意,您的:tu:在开头和结尾都有一个双冒号。因此,最终的查询也会突然出现:在不应该的地方。

答案 1 :(得分:1)

您的查询中有拼写错误,请检查变量tu。你有:tu:而不是:tu