Saludos a todos, tengo la sgte. consulta:
Utilizo MySQL para esto. Uno de los campos de una tabla posee 1 o más valores separados por coma (campo de tipo
text), ¿Como puedo hacer un WHERE hacia cualquiera de estos elementos separados por coma?
Ejemplo:
Código PHP:
SELECT * FROM tabla WHERE campo VALUES (2);
pero resulta que
campo, posee valores 1,2,3. Estaba pensando en algo parecido a la función
in_array de PHP que para el caso no me sirve ya que me devuelve TRUE o FALSE unicamente, si me devolviera el valor de concordancia estaria solucionado el problema.
Ejemplo:
Código PHP:
$campo = "1,2,3";
$array_campo = explode(",", $campo);
if (in_array("2", $array_campo));
echo "Se encontró 2."
Como decia, esto no me sirve ya que
in_array me devuelve unicamente TRUE o FALSE, no el valor que encontró.
Espero puedan ayudarme, de antemano muchas gracias