Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/01/2013, 11:13
wendyl
 
Fecha de Ingreso: marzo-2012
Ubicación: Bogota
Mensajes: 177
Antigüedad: 12 años, 1 mes
Puntos: 2
Respuesta: insert en 2 tablas F_K

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Suponiendo que la base de datos está en un servidor MySQL, no hay mucho misterio.
1) Das de alta la actividad (INSERT).
2) Si el alta es exitoso, recuperas el ID autoincremental generado (mysql_insert_id()).
3) Con ese valor como FK; insertas una a una las observaciones.

El tema es mantener el orden de inserciones, y recordar que sólo si la actividad existe podrás insertas las observaciones. Por eso validar el éxito del insert es crítico. De lo contrario mysql_insert_id() devolverá cero (0) como FK, lo que es imposible.

Ahora bien, si las observaciones son en diferentes momentos, cada vez que vayas a realizar un alta de observaciones, previamente tienes que haber recuperado el ID correspondiente de la actividad.
¿Eso lo tienes claro?
Entonces primero hay que crear solo el insert de la actividad y despues hay si puedo ingresar una observacion????
como recupero el id que de cada actividad??

me puedes ayudar