
04/07/2006, 20:22
|
| | Fecha de Ingreso: junio-2005
Mensajes: 23
Antigüedad: 19 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 |