Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/07/2003, 20:43
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Si las imagenes que ha de tener ese artículo son fijas (1 a X) .. la solución de camargo es simple y sencilla de implementar en tu actual tabla ... ( y las consecuentes consultas a esta).

Pero, si tienes el caso de que puedes ingresar en ese artículo 0 a N imagenes (siendo este total libre) .. Deberías usar una tabla auxiliar con esas imagenes normalizada 1 -> N del típo:

tabla Artículos:
id_articulo
campo1
campo2
campoN

tabla Imagenes:
id_imagen
id_articulo
campo_blob
campoN

La relación la hacemos por el "id_articulo" .. Las consultas serían típo:

Código:
SELECT * TABLA articulos,imagenes WHERE articulos.id_articulo = imagenes.id_articulo
Eso como mínimo .. de ahí tu resto de condicionales para la consulta (por ejemplo un AND id_articulo='$id_articulo' ..). Podrías hacer 'LEFT JOIN' en lugar de esto también (más optimo si te aclaras con ese tema)

Si te interesa el tema .. puedes ver un tutorial básico sobre normalización de BD Msyql en:

http://www.mysql-hispano.org/page.php?id=16

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 11/07/2003 a las 20:46