2013-04-27 103 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