Sei sicuro che stai utilizzando delle tabelle che supportano le trasanzioni (ad esempio le innodb)?
Comunque in ogni caso ti conviene mettere tutti i valori restituiti dalle query in un vettore (anziche tutti nella variabile $risultato) e controllare alla fine se tutti i valori sono a true (in questo caso devi committare), altrimenti devi eseguire un rollback

Rispondi quotando