MYSQLクエリに少し問題があります
私は製品でいっぱいのDBを持っており、ユーザーが結果を取得したい時刻を選択できるドロップダウンメニューを持っています:-
- 落ちる
- 朝ごはん
- ランチ
- 夜
- どんなときも
現時点で私の声明は
SELECT * from DEALS WHERE timeofday='post data from form';
これで問題なく動作しますが、「いつでも」のオプションを使用して、クエリで上記のすべて/いずれかの結果を検索できるようにしたいと思います。
私はおそらく、2つの別々のクエリを起動するIFステートメントを実行することを考えていました$_POST['timeofday'] == 'Anytime'
。
SELECT * from DEALS where timeofday='Breakfast'
OR timeofday='Lunch' OR timeofday='Evening';
それ以外の場合は、通常のクエリを実行しますが、1つのステートメントでこれを実行できるかどうか疑問に思います。
敬具