-4

注文フォームをデータベースに送信しようとしています。理論的には機能するはずですが、何らかの理由でデータベースのテーブルに表示されません。

$result = "insert into orders(lastname, id, email, roomnumber, typeorder)
    values('".$lastname ."','".$ID ."','".$Email ."','".$RoomNumber ."','".$typeorder ."','" . "0');";
4

2 に答える 2

4

5列に6つの値を挿入しています...「0」を削除します

そして、 mysql_* を使用せず、代わりにPDOを試してください。

于 2013-01-02T17:02:44.507 に答える
0

とにかくクエリを実行する前に、データのサニタイズを使用することをお勧めします。しかし、ここに簡単な修正があり、まったく問題なく動作するはずです。
$result = "insert into orders(lastname, id, email, roomnumber, typeorder) values('".$lastname ."','".$ID ."','".$Email ."','". $RoomNumber ."','".$typeorder ."')";

于 2013-01-02T17:17:55.103 に答える