0

我正在制作一个自定义搜索系统。我进行了以下查询以从两个字段中进行搜索

SELECT * , CONVERT( description USING utf8 ) FROM phpbb_tube_items WHERE description LIKE  '%$search_keyword%' OR title LIKE  '%$search_keyword%'

但问题是假设当我搜索“珍妮”时它可以工作。但是如果搜索“jenny”并且数据库中的字符串是“Hello Jenny”,则它不起作用。我想搜索“jenny”这个词单独或在一串词之间

4

1 回答 1

1

阅读本文以获取有关不区分大小写的 MySQL 搜索的信息http://dev.mysql.com/doc/refman/5.0/en/case-sensitive.html

显然您的搜索是区分大小写的,这就是为什么您在搜索“%jenny%”时无法将“Hello Jenny”作为匹配项

于 2013-09-16T15:44:09.520 回答