Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/03/2007, 13:41
diegolop1
 
Fecha de Ingreso: marzo-2007
Mensajes: 2
Antigüedad: 17 años, 1 mes
Puntos: 0
Transacciones Ayuda!!!!

hola gente soy nuevo en este foro asi que saludo por primera vez ; para pedir algo de ayuda con um problema que tengo con las transacciones con mysql
estoy haciendo un php y no me funciona el rollback ..les paso un poco el codigo a ver si ustedes me pueden dar una manito

mysql_query("START TRANSACTION"); ya probe con BEGIN Y TAMPOCO ANDA
ACA TENGO MIS INSERT QUE SON UN MOTON DENTRO DE LA FUNCION y POR CADA UNO DE ELLOS TENGO EL IF QUE SE VE A CONTINUACION DONDE ME DICE SI LO PUDO INSERTAR O NO
mysql_query("INSERT.....)

$idDepPadre = mysql_insert_id();
if(!$idDepPadre){
$mal=1;
}


LUEGO YO ESTOY HACIENDO ESTO

if ($mal == 1){

mysql_query("ROLLBACK");
echo "mal";
}else{
//mysql_query("COMMIT");

}
POR PANTALLA ME APARECE EL ECHO PERO NO ME HACE EL ROLLBACK .. LA SINTAXIS ESTA BIEN , PUEDE SER ALGO CON RESPECTO A ALGO CON LAS TRANSACCIONES SEGURAS NO LO SE ...