Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/07/2008, 07:49
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 7 meses
Puntos: 2135
Respuesta: Control elegante de transacciones

Pues puedes hacerlo por ejemplo:
Código PHP:
function doQuery($query) {
      if(
algo_mal()) {
              throw new 
Exception"algo ocurrio mal" );
      }
}

try {
    
doQuery($sql);
} catch( 
Exception $e ) {
    
//rollback

Saludos.