Que tal amigos, supongamos que necesito registrar a mis alumnos y a la ves, en otra tabla registra a la persona que lo registro es un ejemplo no mas, no se compliquen dándome ideas para mejorar esto, o pueden plantear otra idea en cual podrian realizarlo, whatever
Tengo mi tabla alumno, y mi tabla alumno_log,
ahora tengo mi funcion registrarALumno($data) y guardarLog_alumno($data)
Por cada alumno registrado el sistema va a realizar un registro mas, mi gran pregunta es cuando realizamos transaccion y ocurre un evento inesperado la accion no es realziada no ?
En ese caso, supongamos que registrarALumno sucedio con exito, pero ocurrio un error y no se pudo realizar guardarLog_alumno, en ese caso mi funcion A es exito pero la B no, como elimino el insert realizado en la funcion A ya que es obligatorio que las dos funciones realizen su tarea sino no es valdo