[英]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.