
05/07/2006, 10:37
|
| | Fecha de Ingreso: junio-2005
Mensajes: 23
Antigüedad: 19 años, 8 meses Puntos: 0 | |
amigo jerkan:
todo se te arregla, agregando 2 campos a la tabla imagenes... los llamaremos:
cod: puede ser el id_producto ó id_noticia
tip: que sería el tipo de imagen, 'p' si es de un producto o 'n' si es noticia
entonces con estos dos campos puedes identificar la imagen.
las tablas debieran ser:
imagenes (id_imagen, cod, tip, ...)
productos (id_producto, nombre, ...)
noticias (id_noticia, titulo, ...)
suponiendo que tienes estos datos en la tabla "imagenes":
id_imagen__________cod_________tip
1__________________1__________'p'
2__________________1__________'p'
3__________________1__________'n'
4__________________2__________'n'
5__________________3__________'n'
6__________________2__________'p'
las primeras 2 imagenes corresponden al producto de id=1
como sacas las imagenes del producto id=1??
select *.productos, *.imagenes from productos inner join imagenes on productos.id_producto=imagenes.cod where tip='p'
espero que te sirva y recuerda dejar los autonumericos en las tablas jeje
saludos
pd: te mencionaba de las rutas de las imagenes, porque no sé como es los datos de tipo blob, si me pudieses dar una breve explicación también será bienvenida... |