gpt4 book ai didi

php - 在 PHP 和 MYSQL 中从名字或姓氏的首字母进行搜索

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

我需要从字符开头搜索名字或姓氏。例如,名字是迈克尔,姓氏是乔丹。如果我搜索“dan”或“hae”单词,它不应该返回结果。仅当我搜索“mic”或“jor”时,它才应该一起返回名字和姓氏。有什么办法可以用mysql来做到这一点吗?

我的以下代码没有返回我期望的结果。

select * from users where (firstname like '%$searchWord%' or lastname like '%$searchWord%')

最佳答案

如果您只想从单词的开头搜索,则必须仅将通配符放在条件的末尾:

SELECT * FROM `users` WHERE (`firstname` LIKE '$searchWord%' OR `lastname` LIKE '$searchWord%')

关于php - 在 PHP 和 MYSQL 中从名字或姓氏的首字母进行搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36727152/

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