Foro

transacciones con pear mdb2

0
Tengo una duda con la libreria mdb2 de pear referente a las transacciones. La documentacion explica como realizar una transacion con una sola query ejemplo
require_once 'MDB2.php';
$mdb2 =& MDB2::connect('pgsql://usr:pw@localhost/dbnam');
if (PEAR::isError($mdb2)):
    die($mdb2->getMessage() . ', ' . $mdb2->getDebugInfo());
endif;
if ($mdb2->supports('transactions')) {
    $mdb2->beginTransaction();
}
$result = $mdb2->query($sql);
if (PEAR::isError($result)) {
    $mdb2->rollback();
    // Handle error in application.
    return;
}
$mdb2->commit();
pero como se hace si yo quiero realizar varias querys($mdb2->query($sql)) dentro de la transacción??. Gracias y un saludo.
0
La verdad es que no he utilizado esa librería, pero en teoría puedes hacerlo antes de hacer el commit. saludos

¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook

Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.