gpt4 book ai didi

PHP 搜索表中的不同字段并显示各自的结果

转载 作者:行者123 更新时间:2023-11-30 01:16:23 25 4
gpt4 key购买 nike

也许我没有正确思考这一点,但我有一个公司表:

name
address
city
state
zip

我想搜索两个字段,名称和城市。

我的查询是:

SELECT DISTINCT    city, name 
FROM companies
WHERE city
LIKE '%$search%'
OR name
LIKE '%$search%'

结果代码为:

echo '<a href="city.php?city=' . $results['city'] . '">' 
. $results['city'] . '</a>';

现在,这只考虑该人搜索城市的情况。如果有人搜索公司名称,如何让它显示页面?像这样的东西:

echo '<a href="company.php?co=' . $results['name'] . '">' 
. $results['name'] . '</a>';

有没有办法根据他们的搜索内容显示正确的结果?

最佳答案

如果你只有一个搜索框,你如何知道用户正在寻找什么?

您可以添加复选框/单选按钮来提供城市名称之间的选择。

如果您不想这样做,那么您知道用户正在搜索什么。不过,您可以运行两个查询,一个针对city,另一个针对name。如果你得到结果,你至少会知道它们来自哪里。

关于PHP 搜索表中的不同字段并显示各自的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19015596/

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