Foros del Web » Programando para Internet » PHP »

Consulta Mysql - WHERE = array

Estas en el tema de Consulta Mysql - WHERE = array en el foro de PHP en Foros del Web. Hola, Me he estado quebrando el coco porque no logro hacer una consulta a un array, es decir obtengo un array con los id's de ...
  #1 (permalink)  
Antiguo 15/10/2007, 13:56
Avatar de Danger_  
Fecha de Ingreso: diciembre-2004
Ubicación: Queretaro, México
Mensajes: 395
Antigüedad: 19 años, 4 meses
Puntos: 0
Consulta Mysql - WHERE = array

Hola,

Me he estado quebrando el coco porque no logro hacer una consulta a un array, es decir obtengo un array con los id's de una de mis tablas.

Cuando obtengo estos id's necesito hace runa nueva consulta a todos los campos de cada uno de estos id's.

obtengo un array de este tipo:
Código PHP:
Array ( [0] => 186 [1] => 187 [2] => 188 [3] => 185 
De lo ultimo que he intentado es esto...

Código PHP:
$s "SELECT * FROM `tabla` WHERE id=".$array.""
Por favor que alguien me tienda una mano... gracias
  #2 (permalink)  
Antiguo 15/10/2007, 14:40
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Re: Consulta Mysql - WHERE = array

Prueba así:
Código PHP:
$s "SELECT * FROM `tabla` WHERE id IN (".implode(",",$array)."); 
Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:58.