Drupal php查询不能使用某些单词

时间:2014-04-18 15:20:30

标签: php mysql drupal

我正在为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运行查询时,它运行正常。

1 个答案:

答案 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");