我的 MYSQL 查询有点问题
我有一个装满产品的数据库,我有一个下拉菜单,让用户可以选择他们希望在一天中的什么时间获得结果:-
- 落下
- 早餐
- 午餐
- 晚上
- 随时
目前我的声明是
SELECT * from DEALS WHERE timeofday='post data from form';
现在这工作正常,但使用“随时”选项,我希望查询能够搜索上述所有/任何结果的结果。
我在想也许做一个 IF 语句,它会触发 2 个单独的查询,一个说如果$_POST['timeofday'] == 'Anytime'
然后触发
SELECT * from DEALS where timeofday='Breakfast'
OR timeofday='Lunch' OR timeofday='Evening';
否则只需执行正常查询,尽管想知道是否可以仅在一个语句中执行此操作。
亲切的问候