Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2008, 15:16
Avatar de lobo_php
lobo_php
 
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 17 años, 2 meses
Puntos: 75
Exclamación Transacciones atomicas

hola compaz,

necesito ayuda urgente.

en un script de php tengo que hacer dos 'insert', pongamosle insert1 e insert2.

el problema es que en cierto modo estan unidos, eso no importa. lo que importa es que quiero hacer que se ejecuten los dos inserts al tiempo, si falla uno que no se ejecute el otro. me explico (no se si me explico mucho):

$insert1="insert.....";
$insert2="insert.....";

cuadno lo vaya a ejecutar no haga esto:
$rs1=odbc_exec($conectar,$insert1);
$rs1=odbc_exec($conectar,$insert2);

por que si el insert1 falla se registra el insert2 y/o visceversa, me causaria problemas.

estuve averiguando y me dijeron que se llaman transacciones atomicas, q es hacer los insert sin que ninguno falle, y si alguno falle no se ejecute el otro, pero busco y no encuentro, me ayudan????
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175