mysql查询没有正确搜索关键字

时间:2013-09-16 15:35:37

标签: mysql

我正在制作自定义搜索系统。我做了以下查询来搜索两个字段

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

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

1 个答案:

答案 0 :(得分:1)

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

的信息

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