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