提交后我收到此错误
您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 靠近'。'死了'男,' A' A'每天'等等' '的''你')'在第2行 ..
这是我的代码
extract($_POST);
if(isset($add)){
$sql = "INSERT INTO `tbl_patients` (`dateadd`,`pfname`,`plname`,`pdob`,`address`,`pgender`,`pbtype`,`pheight`,`pweight`,`fallergy`,`mallergy`)
VALUES ('$date','$fname','$lname','$dob'.'$address','$gender','$bloodtype','$hgt','$wgt','$falrgs','$malrgs')";
答案 0 :(得分:2)
你在这里使用点(。)'$dob'.'$address',
应该是逗号(,)
尝试替换
'$dob'.'$address',
到
'$dob','$address',
如此完整的查询: -
$sql = "INSERT INTO `tbl_patients` (`dateadd`,`pfname`,`plname`,`pdob`,`address`,`pgender`,`pbtype`,`pheight`,`pweight`,`fallergy`,`mallergy`) VALUES('$date','$fname','$lname','$dob','$address','$gender','$bloodtype','$hgt','$wgt','$falrgs','$malrgs')";
答案 1 :(得分:1)
,
缺失。
'$dob','$address'
答案 2 :(得分:0)
应该是 -
"INSERT INTO `tbl_patients` (`dateadd`,`pfname`,`plname`,`pdob`,`address`,`pgender`,`pbtype`,`pheight`,`pweight`,`fallergy`,`mallergy`)
VALUES ('$date','$fname','$lname','$dob','$address','$gender','$bloodtype','$hgt','$wgt','$falrgs','$malrgs')
有一个.
而不是,