基本的にユーザーがフォームに入力すると、このデータがテーブルに保存されますが、いくつかの値に基づいてそのテーブルの値をyesに更新する別のテーブルがあります。
たとえば、私のフォームでは、value1、value2、value3、value4 があります。これらはすべて、table1 の同じ名前のフィールドに保存される値を含むドロップダウン メニューです。
table2 には、spaces と spacetaken というフィールドがあります。このテーブルのこれらの値のそれぞれは、その id を tabl1 の value1/2/3/4 フィールドの ID に対応させています。私はそれを説明したことを願っています。
基本的に、値を保存するときに、spacetaken を yes に更新したいので、たとえば、value1 を 44、value2 を 55 にすることができ、両方をドロップダウンで選択して table1 に保存しました。ここで、table2 spacetaken を yes に更新します。スペース = 値 1 および値 2
私はこれまでのところこれを持っています
UPDATE table2 SET spacetaken='yes' WHERE spaces='value1' AND spaces='value2'
これは機能しません。
しかし
UPDATE table2 SET spacetaken='yes' WHERE spaces='value1'
value1 と同じ id のスペースを take に設定します - はい、基本的に複数の値に基づいて spacestaken を yes に設定する方法が必要です。
これをうまく説明できなかった場合は申し訳ありません。
前もって感謝します。
イアン