Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/08/2011, 13:47
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 9 meses
Puntos: 2135
Respuesta: Transacciones se comitean cuando hay un die() intermedio

Si no usas PDO, no va a tener ningún efecto el bloque try/catch.

Seguramente tus transacciones se escriben en la BDD porque tienes el auto_commit en 1, o sea que en el caso de que se pierda la conexión o aunque no reciba la transacción el COMMIT respectivo, esta se escribe.

Realiza la prueba poniendo auto_commit en 0.

Saludos.