数据无法插入表单(php)

时间:2017-08-11 04:41:37

标签: php html phpmyadmin

  

错误:无法执行   INSERT INTO ms(group, rollno , obtmarks , totalmarks, board, passyear, division)VALUES('Science' , '6787' , '723' , '1100' , 'islambad' , '2012' , '1st')。您的SQL语法有错误;查看与harisDB服务器版本对应的手册,以获得使用near 'group, rollno , obtmarks , totalmarks, board, passyear, division)VALUES('S' at line 1!

的正确语法

http://camel.apache.org/composed-message-processor.html

4 个答案:

答案 0 :(得分:0)

INSERT INTO ms(groups, rollno , obtmarks , totalmarks, board, passyear, division)VALUES('Science' , '6787', '723', '1100', 'islambad', '2012', '1st');

请尝试以上查询。而不是将列名更改为群组并尝试使用。

答案 1 :(得分:0)

试试这个:

INSERT INTO ms(groups, rollno, obtmarks, totalmarks, board, passyear, division) VALUES('Science', '6787', '723', '1100', 'islambad', '2012', '1st');

答案 2 :(得分:0)

正如所指出的那样,group是一个保留字,两个解决方案,在名称后面添加回方 -

INSERT INTO ms(`group`, rollno , obtmarks , totalmarks, board, passyear, division) VALUES ('Science' , '6787' , '723' , '1100' , 'islambad' , '2012' , '1st')

(另请注意VALUES周围的额外空格以提供帮助。

重命名该列。

同时提醒您应该使用预准备语句并绑定变量,因为这样更安全,更安全。

答案 3 :(得分:0)

它正常工作

无需更改任何列名,只需替换以下查询。

INSERT INTO ms(`groups`, rollno , obtmarks , totalmarks, board, passyear, division)VALUES('Science' , '6787', '723', '1100', 'islambad', '2012', '1st');

如果有其他问题让我知道。

我希望这有用。

谢谢。