Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/09/2004, 09:12
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Yo creo que un modelo de datos simple tipo:

tabla Registro:

id_registro
blablabla
blabla
bla


tabla Imagenes:

id_imagen
id_registro
nombre_foto
blablabla

Es lo que necesitan .. La relación sería 1 (registro) -> N imagenes .. El resto es hacer consultas SQL por el registro asociado en "imagenes" (.... WHERE registros.id_registro=imagenes.id_registro .... o usando JOIN ...) para ver cuantas fotografías hay .. y si es necesario hacer alguna limitación si lo amerita.

O incluso una relación N <-> N .. pero este no parece ser el caso .. donde tendriamos consultas SQL más complejas pero no modificaríamos las existentes usando una tabla "matriz" intermédia que sólo guarda las relaciones entre ese "ID" del registro y el "ID" de la imagen ..

En resumen .. Más y mejor estructura de la Base de datos.

más info en:
www.mysql-hispano.com

Un saludo,