我试着寻找这个答案,但仍然没有运气。我不是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' ";