Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/07/2011, 19:04
nuevoconphp
 
Fecha de Ingreso: febrero-2011
Mensajes: 64
Antigüedad: 13 años, 2 meses
Puntos: 3
Respuesta: mysql, php o los dos?

Cita:
Iniciado por Triby Ver Mensaje
Definitivamente tienen que ser ambos, con mysql ejecutas la consulta para leer las dos tablas y con PHP extraes los datos y los muestras.

En tu consulta agrega JOIN, si tienes duda que en alguna galeria no existen fotos, entonces LEFT JOIN para garantizar que la falta de foto no haga que la galeria tampoco se muestre. Un ejemplo:

Código SQL:
Ver original
  1. SELECT album.*, fotos.imagen FROM album
  2. LEFT JOIN fotos ON fotos.album_id = album.id

Lo que hara esto es agregar un campo mas (fotos.imagen) en tu RecordSet ($row_albuns['imagen']) con el nombre del archivo, tomado desde la tabla de fotos (LEFT JOIN), donde la condicion (ON) es que la foto (fotos.album_id) debe pertenecer a la galeria (album.id).

Ahora solo adapta el ejemplo a tus necesidades, supongo que tendras que cambiar nombres de tablas y/o campos para que funcione, y luego nos cuentas como te fue.

Si tienes dudas acerca de como usar JOIN en todas sus variantes, en el subforo de MySQL seguramente obtendras mejor orientacion que aqui.

gracias, pruebo y les digo.