Transacciones

De KumbiaPHP Framework Wiki
Revisión del 19:57 2 may 2012 de Cristtopher (discusión | contribuciones)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)

commit()[editar]

Este método nos permite confirmar una transacción iniciada por el método begin en el motor de base de datos, si este lo permite. Devuelve true en caso de éxito y false en caso contrario.

Ejemplo

$Usuarios = new Usuarios();
$Usuarios->commit();

begin()[editar]

Este método nos permite crear una transacción en el motor de base de datos, si este lo permite. Devuelve true en caso de éxito y false en caso contrario.

Ejemplo

$Usuarios = new Usuarios();
$Usuarios->begin();

rollback()[editar]

Este método nos permite anular una transacción iniciada por el método begin en el motor de base de datos, sí este lo permite. Devuelve true en caso de éxito y false en caso contrario.

Ejemplo

$Usuarios = new Usuarios();
$Usuarios->rollback();

Nota: Las tablas deben tener el motor de almacenamiento [InnoDB][1]