制作搜索过滤器

时间:2017-02-23 07:08:56

标签: php mysql filter searchfiltercollection

我在数据库中有5个字段。查询where子句有5个参数。

现在如果我没有传递任何参数,它应该检索所有记录。如果我只传递第二个参数,它将根据该参数进行检索。但是如果我之后传递第二个和任何参数它只需要第二个参数,它就不会在第二个参数之后使用参数。我正在使用或运营商:

查询

select address from table1 where state ='' or city ='Aa' or address_line ='school'

它应该检索所有具有City = Ab和address_line = school的记录。但它根据城市检索,它不使用address_line。

0 个答案:

没有答案