Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/05/2010, 10:31
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Probemas con Transacciones (COMMIT y ROLLBACK) en PHP contra PostgreSQL

El problema es que no entiendes mucho de como se maneja PHP, recuerda que PHP es un lenguaje que se ejecuta en el servidor y su tiempo de "vida" es durante un solo request.

Ahora PHP incluye varios garbage collectors, que cierran las conexiones abiertas al finalizar el script.

Si meditas esto puedes ver porque no puedes tener una transacción que "dure" durante varios requests, ya que al final del primer request se va a cerrar y la transacción se va a cerrar.

La idea de las transacciones es que se ejecuten en el mismo ámbito de tu request, y ahi controles los errores.

Saludos.