HTMLpointHTMLpoint HTMLpoint.com


 Metodo $db->commit e $db->rollback



Los dos métodos que que vamos a ver aquí están unidos entre ellos, en cuanto que permiten ejecutar un undo sobre uno o más comandos (rollback) y convertir, sin embargo, en permanente una modificación en la base de datos, sin posibilidad de ejecutar un rollback. Evidentemente, la base de datos tiene que apoyar tales funcionalidades (Postgres las apoya a ambas).

La sintaxis para los dos métodos es bastante simple:

$commit = $db->commit;

e

$rollback = $db->rollback;

Una alternativa consiste en la posibilidad de añadir un "or" en el caso en que la base de datos no apoye determinadas opciones o la operación no tenga éxito, como por ejemplo:

$rollback = $db->rollback || die $db->errstr;


  Torna a inizio pagina