我有一個代碼可以使用ajax動態搜索數據庫中的數據,但我一次只能搜索1個關鍵字。我想修改它,以便我可以搜索多個關鍵字。現在,如果我鍵入由空格和數據庫分隔的2個關鍵字,則數據不會被空格分隔,將不會有結果。 如果在數據庫中的數據是:用php和mysql搜索多個關鍵字(其中X就像)
'PLAYSTATION3' 或 '玩酷STATION3'
,我搜索:
遊戲站
有將是沒有結果。我想知道是否可以修改我的代碼,以便搜索2個或更多由空格或其他單詞或DOT或下劃線或( - )或(+)或(%)字符分隔的關鍵字或單詞。或者(別的什麼大聲笑)。
我知道我應該使用pdo或mysqli,但我只用於測試!
$queried = $_POST['query'];
$search = mysql_query("SELECT * FROM links WHERE name LIKE '%$queried%'");
while($searche = mysql_fetch_array($search)){
echo "".$searche['link']."</br>".$searche['name']."</br>".$searche['size']."</br>".$searche['category']."<hr></br></br>";
}
非常感謝!有用! – user1932820 2013-03-21 03:04:46
謝謝你,這是非常有幫助的全... – 2016-03-02 06:21:57
@SandunHarshana你很受歡迎 – Ibu 2016-03-02 06:43:51