sé cómo realizar una SQL LIKE% consulta para un único valor de este modo:SQL LIKE% dentro de gama
SELECT * FROM users WHERE name LIKE %tom%;
pero ¿cómo puedo hacer esto si los términos de búsqueda para mi COMO proviene de una matriz? Por ejemplo, supongamos que tenemos una matriz de esta manera:
$words = array("Tom", "Smith", "Larry");
¿Cómo realizo mi SQL LIKE% para buscar las palabras en mi matriz como:
SELECT * FROM users WHERE name LIKE %[each_element_from_my_array]%
sin poner toda la consulta en el interior un bucle foreach o algo
EDITAR: Olvidé mencionar que yo estoy haciendo esto en CakePHP dentro de las condiciones de la CakePHP find ('all') método, por lo que complica las cosas un poco.
Gracias
Su pregunta tiene al menos '5' votos para la etiqueta [tag: like-operator]. ¿Podría solicitar amablemente que sugiera [tag: sql-like] como [sinónimo] (http://stackoverflow.com/tags/like-operator/synonyms)? – Kermit