作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
例如,我的数据库中有一个用户名为 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/
我是一名优秀的程序员,十分优秀!