SQL LIKE%我知道如何執行LIKE%查詢的SQL的一個值,像這樣:內部陣列
SELECT * FROM users WHERE name LIKE %tom%;
,但如果我喜歡搜索詞來自於一個數組我該怎麼做呢?例如,假設我們有一個這樣的數組:
$words = array("Tom", "Smith", "Larry");
如何執行我的SQL LIKE%在我的數組一樣來搜索的話:
SELECT * FROM users WHERE name LIKE %[each_element_from_my_array]%
,而無需把整個查詢中foreach循環或東西
編輯:我忘了提,我在CakePHP CakePHP的的找到條件(「所有」)方法中做這個,所以有點複雜的事情。
謝謝
你的問題對於[tag:like-operator]標籤至少有5票。我可否請求你建議[標籤:sql-like]作爲[同義詞](http://stackoverflow.com/tags/like-operator/synonyms)? – Kermit 2013-04-02 18:41:14