我想从西里尔文输入优化我的搜索SQL查询。

如果用户输入“čšž”数据库,则返回带有“čšž”和“ csz”的结果。

$result = mysqli_query($con,"SELECT * FROM Persons WHERE name = ?");


SQL或PHP应该将字符转换为非西里尔字母。

有任何想法吗?

最佳答案

您应该对列(或表或整个数据库)使用UTF8_unicode_ci排序规则,然后数据库应处理所需的所有操作。

10-06 12:34