2017-08-11 134 views
0

ERROR: Could not able to execute INSERT INTO ms(group, rollno , obtmarks , totalmarks, board, passyear, division)VALUES('Science' , '6787' , '723' , '1100' , 'islambad' , '2012' , '1st') . You have an error in your SQL syntax; check the manual that corresponds to your harisDB server version for the right syntax to use near 'group, rollno , obtmarks , totalmarks, board, passyear, division)VALUES('S' at line 1!數據不能插入表格(PHP)

Image of form displayed

+0

需要查看php代碼。 –

+0

給我看你的表格結構並插入php代碼 – Jok3r

+1

group是mysql中的一個保留字。爲列而不是組使用其他名稱。 –

回答

0

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

請嘗試上面的查詢。而不是組將列名更改爲組並嘗試它。

0

試試這個:

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

正如指出的group是一個保留字,兩種解決方案,加回蜱一輪的名字 -

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

(也注意多餘的空格輪VALUES幫助)。

重命名該列。

另外提醒您應該使用預處理語句並綁定變量,因爲這通常更安全和更安全。

0

它的正常工作

無需更改任何列名只需更換下面的查詢。

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

如果有任何其他查詢讓我知道。

我希望這是有幫助的。

謝謝。