【发布时间】:2013-05-21 23:49:27
【问题描述】:
在 PHP/sql 中编写一个小型过滤器。 用户从两个过滤器选项中进行选择,但是他们也可以选择在过滤器中选择“全部”,基本上只是使查询不过滤该结果。
使用基本的 WHERE 方法,查询看起来像这样
$query = ("SELECT * FROM user WHERE userid = '$userid' AND department = '$department'");
我将如何调整它以使过滤器返回该特定过滤器的所有结果?因为在 php 中编写一堆 if else 语句似乎很笨重。
【问题讨论】:
-
使用 Switch 语句 - php.net/manual/en/control-structures.switch.php