例如,如果我搜索'貓',我會得到所有帶有'貓'字樣的標題,例如'cat在帽子裏'。爲我的個人圖書館編寫圖書館搜索程序,在選擇多詞時遇到問題
如果我輸入'cat hat',我應該找回'cat in the hat',但查詢返回空白,因爲它正好查找'cat hat'並忽略'cat in the hat'。
我需要某種選擇,在其中查找所有標題與我搜索的任何單詞,然後爲下一個單詞等等......然後......我不知道,某種大而全面的東西...
到目前爲止林與somethign就像玩:
$query = "SELECT title
FROM books
WHERE TITLE LIKE '%" . $search . "%' LIMIT 0,75;";
可能需要某種形式的遞歸函數的地方它打破了搜索輸入字符串數組和做每一樣東西,合併搜索他們。
想法?
你應該知道,這打開與SQL注入 – Lamak
@lamak雖然你是正確的,我相信他正在寫這個程序供自己使用的攻擊。所以除非他打算sql注入自己,否則它應該沒問題... –