gpt4 book ai didi

PHP从用户那里获取数据并搜索到多个列

转载 作者:行者123 更新时间:2023-11-30 23:20:54 28 4
gpt4 key购买 nike

我有一个名为
的数据库表组(组名,管理员名);

我设计了一个用于搜索组的表单(一个简单的文本框和一个搜索按钮)

现在的查询是,无论用户在文本框中输入什么,它都应该在整个表中搜索字符串并返回值(即组名和管理员名)

我只能对一个列执行此操作
$text =//用户输入的字符串;

SELECT * FROM `group` WHERE `group_name` LIKE '%$text%'; (For group_name column)
SELECT * FROM `group` WHERE `admin_name` LIKE '%$text%'; (For admin_name column)

我想为两者都做......
我将它用于两列

SELECT * FROM group WHERE group_name LIKE '%$text%' 或 admin_name LIKE '%$text%';

这里我得到了重复值
我想让它像一个搜索引擎
请帮忙

最佳答案

尝试-

SELECT DISTINCT * FROM `group` WHERE `group_name` LIKE '%$text%' or `admin_name` LIKE '%$text%';

关于PHP从用户那里获取数据并搜索到多个列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15493064/

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