我使用''作为列名,尽管我收到错误...我的代码是
$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);