多分これは簡単な質問ですが、私は答えを見つけるのに苦労しています。MYSQL:ユーザ入力に基づくフィルタクエリ
テーブルart
のcategory
,subject
、medium
のフィールド値に基づいてフィルタ機能を実装しようとしています。ユーザーが選択した場合のみcategory
結果は、ユーザーがcategory
とsubject
を選択した場合、それは
上SELECT * FROM ART WHERE category=val AND subject=val
とそうでなければなりませんが、私はどのようにしませんクエリ SELECT * FROM ART WHERE category=val
ことを意味します
私は動的にこのクエリを構築する1つのアプローチはすべての可能な組み合わせのクエリを作成し、条件に基づいて実行するが、私は良いアプローチだとは思わない
この問題を解決するために何を試みたのですか? –
質問に私のアプローチを言及 – Jabaa
あなたはそのためのコードを書いていましたか? –