我使用 `` 作为列名虽然我收到错误...我的代码是
$sql = "INSERT INTO order(`pcode`) VALUES ('$pcode')";
if(!mysql_query($sql,$con))
die('cant connect ' .mysql_error());
order 是 “ORDER BY”子句的保留字
"INSERT INTO `order`(pcode) VALUES ('$pcode')";
注意:请确保 $pcode 正在通过mysql_real_escape_string运行,或者最好查看PDO 扩展及其准备好的查询
如果 order 是您的表名并且 pcode 是您的列名,那么您可以使用它:
$sql = sprintf("INSERT INTO `order` (pcode) VALUES('%s')", $pcode);