例如,如果我搜索'猫',我会得到所有带有'猫'字样的标题,例如'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注入自己,否则它应该没问题... –