Ok。だから今、挿入するための私のコード行は次のようになります:
$query=mysqli_query($con,"insert into orders values (".$user_index.",".$order_date.",".$_POST['item_number'].",".$_POST['price'].",".$_POST['tax'].",'".$_POST['pay_method']."')");
$order_date
日付です。 $user_index
そして$_POST['item_number']
INTです。 $_POST['price']
そして$_POST['tax']
ダブルスです。 $_POST['pay_method']
列挙型です。現時点では、SQL インジェクションについてあまり気にすることはできませんでした。今のところ作業ページが欲しいだけです。それが私のウェブサイトに公開される前に、私はそれを確保します。
"die(mysqli_error($con))" を入力したかどうかに関係なく、仮想サーバーが例外をスローします。ただし、この場合、insert ステートメントの後に同じ if ステートメント内にあるコードに到達していることは間違いありません。それでも、このコードを実行すると、すべて問題ないように見えますが、データベースには何も変更がありません。
私が試してみました:
insert into orders (user_index,order_date,item_number,...) values (...)
しかし、そのようにも機能しません。
最後に、はい、以前に同様の質問をしました。しかし、私はこのウェブサイトを初めて使用するので、以前の質問を編集する方法があるかどうかわかりませんでした。より詳細な情報が得られ、以前と同じ人に回答してもらえる可能性があるため、これは簡単だと考えました。質問とトラブルシューティング手順の回答。先に進み、新しい質問を投稿しました。