为什么此 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)
这是在多个表和字段中进行多重搜索的查询。 我还想按最匹配的单词对结果进行排序。
最佳答案
如果您想使用“MATCH() ... AGAINST”,请首先在您想要匹配的字段上创建全文索引。
关于php - MATCH (somefeald) AGAINST ('+".$_GET ['search' ] ."' 在 bool 模式下) 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10162176/