PHP全文搜索 - 如何匹配精确搜索

时间:2014-05-26 16:31:21

标签: php mysql

我试着寻找这个答案,但仍然没有运气。我不是PHP方面的专家,所以请帮我找到答案:

如果我有这个数据库,我需要匹配确切的搜索:

黄色蓝色

黄橙色

红黄色

搜索的当前结果"黄橙"是所有黄色的条目加上橙色的条目(黄橙色,黄色蓝色,红色黄色和橙色)。

但我希望它只找到完全匹配:黄橙色。

我该怎么做?

if($_GET["txtKeyword"] != "") {

$strSQL = "SELECT * FROM database WHERE  MATCH (example1, example2, example3, example4)     
   AGAINST (SUBSTRING_INDEX('%".$_GET["txtKeyword"]."%', ' ', 1) IN BOOLEAN MODE) AND public = 'Sim' ";

0 个答案:

没有答案