我正在为Drupal 6编写一个自定义搜索模块。我在这里有一个php查询,它抓住了搜索词,并检查数据库是否有“喜欢”这个词。
由于某种原因,查询失败了某些词语,如“基准测试”
$search_array_events_query_thing= db_query('SELECT title, url, description FROM {my_table}
WHERE keywords LIKE "%'.$keys.'%" AND description <> ""
ORDER BY weight DESC');
$ keys =到用户的搜索字词。
当我通过phpMyAdmin运行查询时,它运行正常。
答案 0 :(得分:0)
尝试
$search_array_events_query_thing= db_query("SELECT title, url, description
FROM {my_table}
WHERE keywords LIKE '%".$keys."%' AND description <> ''
ORDER BY weight DESC");