gpt4 book ai didi

php - 如何使用 2 个或更多关键字搜索多个列

转载 作者:行者123 更新时间:2023-11-30 23:45:10 24 4
gpt4 key购买 nike

现在,有一个搜索栏可以在每一列中搜索您输入的字词,例如。

+--------+------------+
| name | location |
+--------+------------+
| Miley | House |
+--------+------------+
| Bob | Hotel |
+--------+------------+

因此,当您搜索 Miley 时,您会输出带有 Miley|House 的表格行,同样,如果您搜索 House,您也会得到 Miley|House。但是,如果我在搜索栏中输入“Miley House”,它不会输出任何内容。

代码:

<input type="text" id="search"  name="search" value="" > 

SQL

WHERE CONCAT(id, name, department, object, description, location, room, reg_date, until_date, reason, email) LIKE '%".$search."%'

如果你能帮助我,那就太好了 :) 如何使用多个关键字进行搜索。

最佳答案

这样试试

SELECT CONCAT(`id`, `name`, `department`, `object`, `description`, `location`, `room`, `reg_date`, `until_date`, `reason`, `email`) as all_str FROM `tbl_name` 
WHERE `all_str` LIKE '%".$search."%'

关于php - 如何使用 2 个或更多关键字搜索多个列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41845272/

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