21/05/2010, 10:31
|
| $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. |