Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/07/2006, 20:22
pipo165
 
Fecha de Ingreso: junio-2005
Mensajes: 23
Antigüedad: 18 años, 10 meses
Puntos: 0
suponiendo que existen varias imagenes por productos y varias noticias por productos las tablas debieran ser:

productos(id_producto, nombre,...)
imagenes(id_imagen, id_producto,...)
noticias(id_noticia, id_producto,...)

la consulta q te devuelve todos los datos, filtrado por el parametro "producto" (prod) sería:

select *.productos, *.noticias, *.imagenes from productos inner join noticias on productos.id_producto=noticias.id_producto inner join imagenes on productos.id_producto=imagenes.id_producto where productos.id_producto=prod

ahora lo que no entiendo es los datos de tipo blob, para mostrar imagenes puedes guardar la ruta del archivo (imagen) que subas al servidor, es decir, en la tabla imagenes un campo llamado "ruta" de tipo varchar(20). asi un registro te quedaria:

id_imagen_______ruta________________id_producto
1______________'images/imagen1.jpg'______1
2______________'images/imagen2.jpg'______1
3______________'images/imagen3.jpg'______2


espero que te sirva de algo....

"select saludos from chile"

Última edición por pipo165; 04/07/2006 a las 20:29