22/01/2015, 06:21
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años Puntos: 2658 | |
Respuesta: Consult de php en sql Hay por lo menos algunas consideraciones:
1) Si las dos inserciones poseen algún tipo de dependencia, es decir, las respuestas de la "solución", corresponden a un "examen", debe existir una relación fk->pk en esa tabla, lo que hace que la segunda sólo debe insertarse si la primera tuvo éxito. De lo contrario se producirá inconsistencia en la base de datos.
2) No existe un "ejecutarse simultáneamente" en bases de datos. Son sentencias de ejecución secuencial, y en el mismo orden en que le llegan al DBMS.
3) Para completar ambas bien (commit) o ninguna y deshacer la exitosa (rollback), se deben usar transacciones y tablas de tipo InnoDB en MySQL.
En esencia, hay cosas que debes resolver en la base de datos, si quieres que lo que vas a hacer funcione correctamente.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |