Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/04/2012, 05:42
Avatar de SirDuque
SirDuque
 
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 3 meses
Puntos: 89
Respuesta: Guardar en todas las tablas o en ninguna

El problema es rollback o el commit verdad?
Tenes que leer la documentacion oficial.

Si no pegas con el clavo, lo que queda es hacer lo siguiente.

Por lo que veo si no inserta las dos query no te sirve.

Código PHP:
$sql1="INSERT INTO tabla1 () VALUES ()";
$sql2="INSERT INTO tabla2 () VALUES ()";
$query1=mysql_query($sql1);
$query2=mysql_query($sql2);
if(
$query1){
 
$ultimoInsert =  mysql_insert_id();
 if(
$query2){
   echo 
"Todo Ok<br>";
 }else{
   echo 
mysql_error()."<br>";
   
$sql3="DELETE FROM tabla1 WHERE id=$ultimoInsert";
   
mysql_query($sql3)or die( mysql_error());
 }
}else{
 echo 
mysql_error()."<br>";

__________________
Mono programando!
twitter.com/eguimariano