Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/01/2012, 11:21
oscarbt
 
Fecha de Ingreso: abril-2009
Ubicación: Colombia
Mensajes: 949
Antigüedad: 15 años, 6 meses
Puntos: 27
Respuesta: Como escribir transacciones en PHP

Algo asi:

Código PHP:
Ver original
  1. <?php
  2. $sql="BEGIN TRANSACTION
  3. BEGIN TRY
  4. //aca los declare
  5. //aca los insert, update...
  6.  
  7. SELECT '1' AS RES
  8. COMMIT TRANSACTION BEGIN TRANSACTION END TRY BEGIN CATCH ROLLBACK TRANSACTION
  9. INSERT INTO LOGS VALUES ()   //Cuando no se ejecuta la transaccion guardo un log del error
  10. END CATCH";
  11. ?>

y luego

$result=pg_exec($con, $sql);