MATCH(somefeald)AGAINST('+“。$ _ GET ['search']。''在BOOLEAN MODE中)不起作用

时间:2012-04-15 12:53:22

标签: php mysql sql

为什么此SQL查询返回空白结果?

select
 webs.title,webs.disc,webs.logo,webs.id
from 
 webs
 JOIN rel ON rel.webid=webs.id
 JOIN catagory on catagory.id=rel.catid 
where 
  webs.app!=0 
  AND MATCH (webs.title,webs.city,webs.state,webs.url,catagory.catname) AGAINST ('+".$_GET['search']."' IN BOOLEAN MODE)

这是对多个表和字段中的多次搜索的查询。 我还想用最匹配的单词来排序结果。

1 个答案:

答案 0 :(得分:2)

如果你想使用“MATCH()... AGAINST”,首先要在匹配的字段上创建全文索引。