Я знаю, как выполнить запрос SQL LIKE% для одного значения:
SELECT * FROM users WHERE name LIKE %tom%;
но как это сделать, если условия поиска для моего LIKE происходят из массива? Например, допустим, у нас есть такой массив:
$words = array("Tom", "Smith", "Larry");
Как выполнить мой SQL LIKE% для поиска слов в моем массиве, например:
SELECT * FROM users WHERE name LIKE %[each_element_from_my_array]%
БЕЗ размещения всего запроса внутри цикла foreach или чего-то
EDIT. Я забыл упомянуть, что я делаю это в cakePHP в условиях метода find ('all') cakePHP, так что это немного усложняет ситуацию.
Спасибо