帮帮我,我使用localhost并在填写表单并点击提交按钮时收到此错误
错误:您的SQL语法出错;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 靠近''aw-tech'。'contact'(姓名,电子邮件,电话,问题)价值观 ('王子','汗@princ'在第1行
我的PHP代码SQL
mysql_select_db("aw-tech", $con);
$sql = "INSERT INTO 'aw-tech'.'contact' (name, email, phone, question)
VALUES ('$_POST[name]', '$_POST[email]',
'$_POST[phone]', '$_POST[question]')";
答案 0 :(得分:4)
问题是你使用直单引号(')而不是反引号(`)。 你应该写
"INSERT INTO `aw-tech`.`contact` ...
而不是
"INSERT INTO 'aw-tech'.'contact' ...