我有一个选择框,其中选项值作为查询的变量。
<option value="1">Monday</option>
我们感兴趣的部分是:
AND phpvms_schedules.daysofweek LIKE '%{$day}%'";
LIKE '%{$day}%'
是取自选项值的变量。基本上,它指定了某一天,并在option value
表的daysofweek
列中检查db_schedules
是否存在。
但是,我想在选项值中添加更多数字,基本上搜索表格中的所有计划。
<option value="1234560">All Days</option>
如果我这样做,我就没有结果。
我该如何做到这一点?
答案 0 :(得分:2)
在查询之前添加:
if ($day == 1234560)
$day = '';
这会给WHERE LIKE '%%'
并返回所有工作日。
答案 1 :(得分:0)
您可以将值设为“1”,“2”,“3”,然后进行查询
AND phpvms_schedules.daysofweek In (%{$day}%)