Diferencia entre revisiones de «Transacciones»
De KumbiaPHP Framework Wiki
(No se muestran 2 ediciones intermedias del mismo usuario) | |||
Línea 28: | Línea 28: | ||
$Usuarios->rollback(); | $Usuarios->rollback(); | ||
</source> | </source> | ||
− | + | ''Nota: Las tablas deben tener el motor de almacenamiento [InnoDB][http://es.wikipedia.org/wiki/InnoDB]'' | |
[[Categoría:Active Record API]] | [[Categoría:Active Record API]] |
Revisión actual del 19:57 2 may 2012
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]