实际上我使用这种方法来显示搜索请求的相似单词。
$query = "SELECT * FROM searches WHERE Query LIKE '%$search%' ORDER BY Query";
如果有人搜索“nelly”,它会在数据库中查找类似的单词
“耐莉·费塔多,耐莉·凯莉”……
但我不想显示搜索到的词..
示例:您搜索了 nelly - 也尝试一下:nelly, 内莉·费塔多, 内莉·英尺,
粗体字不应该再次出现,因为它是搜索到的字..是否有可能有 MATCH AGAINST 的方法?谢谢你!
你就不能做类似的事情吗...WHERE Query LIKE "%$search%' AND Query <> '$search'...
?
不区分大小写:Query LIKE "%$search%' AND STRCMP(Query, '$search') == 0
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)