gpt4 book ai didi

php - 如何在不使用重音的情况下搜索有重音的名字?

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

例如,我的数据库中有一个用户名为 Rosé Brat

我希望我的用户能够仅通过键入 Rose 来搜索 Rosé,而无需重音 é。这怎么可能使用 MySQL,我目前正在使用这个查询:

SELECT * FROM users WHERE name LIKE '%$search_query%'

在键入 Rose 时不会搜索 Rosé。

name 是 VARCHAR (60) utf8_unicode_ci

最佳答案

尝试以下方法之一:

SELECT * FROM users WHERE name LIKE '%$search_query%' collate utf8_general_ci

或:

SELECT * FROM users WHERE name LIKE _utf8'%$search_query%' collate utf8_general_ci

关于php - 如何在不使用重音的情况下搜索有重音的名字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29519890/

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