Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/02/2004, 07:14
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Lo ideal que que estructurases tu Base de datos deacuerdo al nuevo modelo de datos que tienes ...

Si bien ahora tienes que .. 1 registro tiene posibilidad de una fotografía .. y esta (ruta) la guardas en un campo de ese registro .. ahora deberías tener una tabla en relación 1 -> N con respecto a la de tus productos para que UN registro (producto) peuda tener N fotografías ..


Ejemplo:
productos
ID_producto -------->
producto_nombre
etc ....

fotos_producto
id_foto
ID_producto <---------
ruta_foto
etc ...

El "ID_producto" en tu tabla fotos_producto es el campo llave (claver foránea) que va a relacionar e indicar que fotos son de que producto .. para que puedas hacer una consulta tipo

SELECT * FROM fotos_producto WHERE ID_producto='2'

y así obtengas todas las fotografiás de ese producto .. y que a su vez estas apuntaran a un nombre distinto todas o incluso podrían compartir el mismo nombre si son iguales ...

Lo mismo para insertar tus imagenes .. (ruta) debes hacer el INSERT correspondiente a esa tabla y antes haber obtenido el ID_producto que le corresponda al crear el registro nuevo "producto" o consulta (SELECT) a tu tabla productos por si vas a Actualizar ese producto con más imagenes ...

Todo esto es tema de "Normalización" de base de datos, Te recomiendo leer: www.mysql-hispano.com .. tienen un tutorial de introducción al respecto.

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