Foros del Web » Programando para Internet » PHP »

Problema crear array con resultados Mysql

Estas en el tema de Problema crear array con resultados Mysql en el foro de PHP en Foros del Web. Hola tengo un problema con consultas en Mysql, espero entiendan mi pregunta. En una base de datos tengo 2 tablas una que seria la de ...
  #1 (permalink)  
Antiguo 25/09/2011, 16:20
 
Fecha de Ingreso: agosto-2011
Mensajes: 11
Antigüedad: 9 años, 6 meses
Puntos: 0
Problema crear array con resultados Mysql

Hola tengo un problema con consultas en Mysql, espero entiendan mi pregunta.

En una base de datos tengo 2 tablas una que seria la de favoritos y otra con comentarios, en la de comentarios solo se almacena el id de usuario y el id del comentario favorito. Me gustaria mostrar una lista de comentarios favoritos para cada usuario.

Lo que estoy intentado es crear una consulta a la tabla de favoritos para sacar los id de los comentarios y despues creo un foreach para sacar los datos de los comentarios y almacenarlos en un array $data[query_post], pero no me funciona, solo me aparece el ultimo resultado, este es el codigo:

$tmp = "Esta consulta si me funciona recibo un array de ids de los comentarios"

foreach ($tmp->result() as $row)
{
$sql = "SELECT * FROM p_coments WHERE id = $row->id_comment_follow";
$data['query_posts'] = $this->db->query ($sql);
}

Los id de la tabla de favoritos los recibo bien el problema esta en este codigo.
1º Me gustaria saber como solucionarlo.
2º Se podria pasar una array de id a la consulta sql para sacar solo esos comentarios y asi poder ordenarlos, si no, existe otra forma de ordenarlos?

Bueno gracias por leer mi pregusta y gracias por su respuesta, espero que se entienda mi explicacion y me puedan ayudarme.

Última edición por quintad; 25/09/2011 a las 16:38 Razón: No me contestan ni visitan, estara mal el titulo
  #2 (permalink)  
Antiguo 25/09/2011, 16:46
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 12 años, 7 meses
Puntos: 1532
Respuesta: Problema crear array con resultados Mysql

si quieres un array con todos los contenidos, al menos debes asegurar un índice para cada uno:

$data['query_posts'][] = $this->db->query ($sql);
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: mysql, php+mysql
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 14:03.