0

これが機能したときはうれしかったのですが、最後の 2 行をコメントアウトしない限り、注文が 2 回送信されます。重複しないように書く良い方法はありますか?

$sql = "INSERT INTO orders (weight, shipper, shipacct) VALUES ('$weight', '$shipper', '$shipacct')";
$conn->query($sql);
$recordid = $conn->insert_id;

レコード ID を注文 ID として使用しようとしているので、このようにしました。この注文 ID を購入レシートでお客様に返信します。

更新されたコード:

$sql = "INSERT INTO orders (weight, shipper, shipacct) VALUES ('$weight', '$shipper', '$shipacct')";
$recordid = mysql_insert_id();

重複はありませんが、レコード ID は返されません。

4

1 に答える 1