$_POST
変数に応じて非常に長いクエリを作成するページがあります。MySQL なしでこれを実行しようとしている理由はOR
、最後に 1 つの小さなパラメーターを変更するためだけにクエリ全体を再記述しなければならないためです。これはリソースの浪費のように思えます。
これは私の疑似クエリです:
SELECT * FROM names WHERE
person = '$var1' AND
place = '$var2' AND
location_a = '$var3' AND
location_b = '$var3'
を使用する場合OR
、この太くて醜いクエリは次のようになります。
SELECT * FROM names WHERE
person = '$var1' AND
place = '$var2' AND
location_a = '$var3' OR
person = '$var1' AND
place = '$var2' AND
location_b = '$var3'
を使用せずにlocation_a
とlocation_b
の両方を検索する方法はありますか?$var3
OR