
20/03/2007, 13:41
|
| | Fecha de Ingreso: marzo-2007
Mensajes: 2
Antigüedad: 18 años 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 ... |