私は以下の問題を述べました。書き込み方法1つのクエリでの挿入と更新クエリmysqlのクエリ
私はPHPを使用して在庫システムを開発しています。私は、テーブルに請求項目を追加することが必要であることによる
。
受け取ったアイテムの詳細を収集するために動的に生成されるテキストボックス。
私はcurrent_stockテーブルを持っており、それは、項目名と数量列が含まれています。
項目名はプライマリキーフィールドです。私はすでに数量が新しい値で更新する必要があります(存在する場合)を挿入しようと思って
アイテム。
が存在していない場合は、新しい行として挿入されるべきです。
これはループで実行する必要があります。なぜなら私は動的に生成されたテキストボックスを使用し、$ item []と$ qty []配列を使ってデータを収集するからです。私は
は、forループで実行することができませんでしたが、まだ成功、この問題を解決するために、いくつかの方法を使用するようにしてください。私はこれが働くことを願っています
mysqli_multi_query("INSERT INTO TABLE SET Field='Value',FieldB='ValueB';
UPDATE TABLE SET Field='Value',FieldB='ValueB' WHERE FIELDID='VALUEID';")
:
あなたはこのよう
mysqli_multi_query()
を使用する必要が.........複数のクエリexcutionため
このチェック:https://www.xaprb.com/blog/2006/02/21/flexible-insert-and-update-in-mysql/ – Jenish
はStackOverflowのへようこそ。どのくらい試してみたかを証明するコードを示して、問題の内容を説明しながら他のメンバーの問題をよりよく理解できるようにしてください。 https://stackoverflow.com/help/how-to-ask –