2013-04-27 102 views
0

這是我正在運行的查詢插入記錄,但我收到錯誤,我無法得到什麼問題。MySQL插入語句中的錯誤

INSERT INTO lft(Patientid,Patientname,Testdate,Test,Range,Result) 
VALUES('$Patientid','$Patientname','$Testdate','$Test','$Range','$Result') 

的錯誤是:

錯誤,您必須在您的SQL語法錯誤; ('1052','ADITYA RAJESH KHATEKE','4/3/2012','CHest','30','','')檢查與你的MySQL服務器版本相對應的手冊, '23')」在1號線

+1

http://dev.mysql.com/doc/mysqld-version-reference/en/mysqld-version-reference-reservedwords-5-5.html – sachleen 2013-04-27 05:21:09

回答

5

RANGEreserved wordmysql使用`周圍

INSERT INTO lft(`Patientid`,`Patientname`,`Testdate`,`Test`,`Range`,`Result`) 
VALUES('$Patientid','$Patientname','$Testdate','$Test','$Range','$Result') 
1

你需要把你這樣的查詢

INSERT INTO lft(`Patientid`,`Patientname`,`Testdate`,`Test`,`Range`,`Result`)VALUES('$Patientid','$Patientname','$Testdate','$Test','$Range','$Result') 

範圍是保留關鍵字。

+3

已經給出答案。 – Rikesh 2013-04-27 05:22:33

+0

謝謝你frnds ..它的工作 – adi 2013-04-27 05:23:48