如何最好地模拟“无限制”。范围,没有限制'等不使用条件

时间:2016-07-26 09:58:57

标签: php if-statement range limit

假设我的应用程序创建了一个产品列表,具体取决于他们各自的价格和他们拥有的一星级评级。所以它需要两个参数:

- 价格范围,通常建模为具有两个int条目/或其他任何东西的元组/数组。

- 可以有多少1星评级的限制。示例:如果限制为5个1个额定值,则不会显示具有8个1个额定值的产品。

现在,仍然可以选择不受限制,并显示所有价格的产品,这显然会影响对数据库的查询。为了实现这样的限制,我通常只使用if-conditionals:如果范围介于0和0之间,则显示全部。如果限制为-1,则删除限制。

事情是,这很难看。

如何正确实施无限制的概念?

为了记录,我使用MySQL数据库使用PHP编写Web应用程序。

0 个答案:

没有答案