我有一個mysql查詢如下。MySQL通配符像多個詞的查詢
$query="SELECT name,activity FROM appid
where result > 5 AND name LIKE :term ORDER BY name ASC LIMIT 0,40";
$result = $pdo->prepare($query);
$result->bindvalue(':term','%'.$_GET["q"].'%',PDO::PARAM_STR);
$result->execute();
我想要做的是這樣的。
我已經和入門這樣,我想找到
「新聞&天氣」
但是當我鍵入
「新聞天氣」
它當然不會找它。我怎麼能夠輸入並檢索該條目?
創建一個數組的分割的空間,並有數組中的每個值'OR LIKE'。 – 2014-10-07 17:32:53
簡單:使用正則表達式(請參閱下面的答案) – Barranka 2014-10-07 18:08:18