簡體   English   中英

數據無法插入表格(PHP)

[英]Data can not insert into form(php)

錯誤:無法執行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!

顯示的表格圖片

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

請嘗試以上查詢。 而不是組更改列名稱為組,然后嘗試。

嘗試這個:

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

如前所述, group是一個保留字,兩個解決方案,在名稱的后面加上勾號-

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

(另請注意, VALUES周圍的多余空格可提供幫助)。

重命名列。

提醒您,應該使用准備好的語句和綁定變量,因為這樣通常更安全,更安全。

工作正常

無需更改任何列名,只需替換以下查詢即可。

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

如果有其他疑問,請通知我。

我希望這是有幫助的。

謝謝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM