php – MySQL独立搜索(西班牙语)

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – MySQL独立搜索(西班牙语)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个 MySQL数据库,其中含有西班牙语(áéíóú)的口音.我想知道是否有任何办法进行干扰敏感搜索.例如,如果我搜索“lapiz”(没有口音),我想从我的数据库获取包含单词“lápiz”的结果.我当前正在进行查询方式如下:
$result = MysqL_query("SELECT * From $lookuptable WHERE disabled = '0' AND name LIKE '%$q%' OR PRoductCode LIKE '%$q%' LIMIT $sugglimit");

这是一个网上商店,所以我不知道会有人搜索…“lapiz”就是和例子.

@L_419_1@

谢谢!

字符集整理,而不是我的最爱,但他们的工作:
MysqL> SET names latin1;
MysqL> SELECT 'lápiz' LIKE 'lapiz';
+-----------------------+
| 'lápiz' LIKE 'lapiz' |
+-----------------------+
|                     0 | 
+-----------------------+
1 row in set (0.01 sec)

MysqL> SET NAMES utf8;
MysqL> SELECT 'lápiz' LIKE 'lapiz';
+-----------------------+
| 'lápiz' LIKE 'lapiz' |
+-----------------------+
|                     1 | 
+-----------------------+


MysqL> SET NAMES latin1;
MysqL> SELECT _utf8'lápiz' LIKE _utf8'lapiz' ;
+---------------------------------+
| _utf8'lápiz' LIKE _utf8'lapiz' |
+---------------------------------+
|                               1 | 
+---------------------------------+

阅读手册的一个很好的章节:Character Set Support

脚本宝典总结

以上是脚本宝典为你收集整理的php – MySQL独立搜索(西班牙语)全部内容,希望文章能够帮你解决php – MySQL独立搜索(西班牙语)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。