Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/12/2012, 13:20
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: duda simple clave foranea 2

Cita:
por cada dia que se asigne a un prod. tendre un registro..
pero como coloco el dato de "producto_id" si en la tabla "producto" este fue autoincrementable....

disculpen si parece tonta la pregunta..
Bueno... francamente....
¿Qué tiene que ver que el ID del producto sea un autoincrementable, con el producto que muestras un día determinado?
Simplemente,:
1) Lees un producto al azar, recuperando todos los datos necesarios (incluyendo el ID).
2) Muestras ese producto en tu pantalla (El cómo no es asunto de MySQL).
3) Almacenas en la tabla de mostrados el ID del producto mostrado (que ya recuperaste al principio), junto con la fecha en que se mostró.

Supongo que la lógica del asunto no es muy complicada, ¿no?

¿Qué duda te produce?

Por cierto: Si cada día sólo habrá un producto mostrado entonces ese "dia_id" es completamente innecesario. Simplemente haces que la PK sea la fecha... Ya que jamás se repetirá la fecha en esa tabla.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)