我正在编写以下代码
$query_upload="INSERT INTO sipat ('visit','date','meeting_detail','issues','details2','school','toilets','photo','water','connection','contract','news','currentdate') VALUS ('$visit','$date','$meeting_detail','$issues','$details2',$school,$toilets,$photo,$water,$connection,$contract,'$news','$currdate' )";
mysql_query($query_upload) or die("error in query == ----> ".mysql_error());
但是收到错误 查询中的错误== ---->
您的SQL语法有错误;查看与您的MariaDB服务器版本对应的手册,以便在''访问',' date',' meeting_detail',&#附近使用正确的语法39;问题'' details2''学校''厕所''图片''&#39 ;在第1行
答案 0 :(得分:0)
这是由于每个字段名称周围都有单引号。您可以使用``或只删除引号。
$query_upload = "INSERT INTO sipat (`visit`,`date`,`meeting_detail`,`issues`,`details2`,`school`,`toilets`,`photo`,`water`,`connection`,`contract`,`news`,`currentdate`) VALUES ('".$visit."','".$date."','".$meeting_detail."','".$issues,"','".$details2."','".$school."', .'"$toilets."', '".$photo."', '".$water."', '".$connection."', '".$contract."', '".$news."', '".$currdate."' )";