エラーが発生していますが、列名に `` を使用しました...私のコードは
$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);