我有一個簡單的搜索功能,可以搜索表格中的某個匹配項。基本上這個搜索的缺點是它試圖完全匹配字符串。我想讓它接一串「大紅色的小鳥」,並在桌子上分別搜索「大」,「紅」和「鳥」。這裏是我的搜索查詢...使用一個字符串搜索多個表字段,並將其拆分(MySQL)
$result = mysql_query("SELECT * FROM files
WHERE (tags LIKE '%$search_ar%' OR
name LIKE '%$search_ar%' OR
company LIKE '%$search_ar%' OR
brand LIKE '%$search_ar%')
$str_thera $str_global $str_branded $str_medium $str_files");
任何想法?謝謝
編輯 確定這裏是我更新的查詢,但它不返回任何東西。
$result = mysql_query("SELECT * FROM files
WHERE MATCH(tags, name, company, brand)
AGAINST ('$seach_ar' IN boolean MODE)");
看看全文搜索。 – 2011-05-10 17:21:38