gpt4 book ai didi

php - 使用 MySQL 创建简单的搜索脚本

转载 作者:行者123 更新时间:2023-11-29 09:01:40 25 4
gpt4 key购买 nike

我想要一种简单的方法来搜索数据库中的 2 个字段。以下是场景:表单有一个名为 name 的文本框,它可以向搜索脚本提交一个值。

搜索脚本根据数据库中的名字和姓氏字段检查name

我遇到的问题是,人们是否在数据库中的名字或姓氏字段下输入了中间名。

我要搜索的数据示例

fname        lname
--------------------
stephen jones
john james doe
john james doe

我想可以进行这样的搜索:

SELECT
_leads.Firstname,
_leads.Lastname
FROM
_leads
WHERE
_leads.Firstname LIKE '%stephen jones%' OR
_leads.Lastname LIKE '%stephen jones%'

嗯,我希望它能起作用。

我的另一个尝试是分解字符串,然后将其与数据库进行比较。

我是不是对此关注太多了?有没有简单的简短代码可以帮助我?

最佳答案

您可以这样搜索:

WHERE CONCAT(first, ' ', last) LIKE '%John%Doe%'

即使有中间名也会找到它:)

关于php - 使用 MySQL 创建简单的搜索脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8399533/

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