gpt4 book ai didi

php - 在 BD 中搜索存储有 á 元素的值

转载 作者:行者123 更新时间:2023-11-28 23:58:26 27 4
gpt4 key购买 nike

我的数据库中有一些数据是用这种方式存储的 -> Sánchez 代表 Sánchez。当我在输入字段中按姓氏搜索时,如果我键入“Sánc”或“Sánch”,我会正确地找到用户,但如果我搜索“Sanchez”,则不会返回任何结果。

我的查询是:Select name,surname,age FROM users WHERE surname LIKE ? 其中字符 ?%param%,对于示例 -> %Sanch%.

有什么方法可以“避免”á é Á... 在搜索中?

谢谢!

最佳答案

我找不到解决这个问题的任何“好的”解决方案,所以我不得不在数据库中添加一个名为“clear_search”的新列。此列存储没有重音符或特殊字符的数据,因此当您搜索 CITROÈN、José 或 España 时,它只会搜索此列中的匹配项。

例如;

CITROÈN 存储为 CITROEN何塞 饰 Jose西类牙作为西类牙

关于php - 在 BD 中搜索存储有 á 元素的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30800158/

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