Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2004, 11:40
HiperJP
 
Fecha de Ingreso: enero-2004
Ubicación: Santiago
Mensajes: 127
Antigüedad: 20 años, 3 meses
Puntos: 0
Cómo seleccionar registro aquí?

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

Última edición por HiperJP; 03/06/2004 a las 11:42