gpt4 book ai didi

php - 制作搜索过滤器

转载 作者:行者123 更新时间:2023-11-29 19:21:34 25 4
gpt4 key购买 nike

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

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

查询

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

它应该检索包含 City = Ab 且 address_line = school 的所有记录。但它是根据 city 进行检索的,它不使用 address_line。

最佳答案

我认为你必须将第二个OR改为AND,这样它才能选择第二个参数

你在解释中说了“和”,所以为什么还要写“或”。

关于php - 制作搜索过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42409166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com