Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/12/2007, 07:17
Avatar de girion
girion
 
Fecha de Ingreso: diciembre-2007
Ubicación: Teulada
Mensajes: 24
Antigüedad: 16 años, 5 meses
Puntos: 0
Re: Duda con consultas y relaciones 1 a muchos.

hombre serian muxas consultas porque ten en cuenta que por cada noticia harias una consulta a la tabla de imagenes

si tienes 10000 noticias seria una consulta para las noticias i 10000 consultas para las imagenes
serian bastantes consultas...

otra opcion ke estoy makinando seria..

hacer una consulta para todas las notticias
i luego otra para agrupar imagenes

select * from noticias
select noticias.id_noticia, id_imagen from noticias, imagenes where noticias.id_noticia=imagenes.id_noticia group by noticias.id_noticia,id_imagen

i luego hacer un bucle ke recorra el segundo objeto al ke le habras asignado la segunda consulta... i sacar todas las imagenes ke tengan id_noticia = a la noticia ke vas a imprimir

entonces harias dos consultas pero tendrias el bucle para buscar imagenes de la segunda consulta.

Cita:
while ($fila = mysql_fetch_array($primera_consulta, MYSQL_BOTH))
{
*** voy al principio de $fila_2
while($fila_2=mysql_fetch_array($segundaconsulta))
{
if ($fila['id_noticia']==$fila_2['id_noticia'])
**** imprimo foto
}

}