Originariamente inviato da goxpix
...
La mia domanda é: come faccio a controllare le due insert:
ossia se l'insert 1 non va a buon fine non fare l'insert 2 e se l'insert2 non va a buon fine cancella l'insert1 e non fare inserimenti.
....
ciao,

sicuramente non e' elegantissimo pero... raggiunge lo scopo :-)

Codice PHP:
$skip false;
$res=mysql_query("start transaction");
$res=mysql_query("insert 1...."); 
if (!
$res$skip=true
$res=mysql_query("insert 2...."); 
if (!
$res$skip=true
if (
$skip) {
  
$res=mysql_query("rollback"); 
} else {
  
$res=mysql_query("commit");