Originariamente inviato da mircov
E se poi una delle query fallisce? E' possibile ripristinare il tutto? Devo eseguire altre query che riportino il db allo stato precedente o esistono delle funzioni apposta?

Perchè andr3a nella sua classe per i nested sets utilizza la funzione mysql_free_result( $query ); ma non mi sembra che funzioni :master:
dovresti utilizzare le transizioni con le tabelle innodb...

COMMIT e ROLLBACK da utilizzare a seconda se tutto e' andato OK oppure no.

A parte che il dubbio di una query che fallisca o meno esiste anche nel caso che le queries potessero essere concatenate. O usi le transizioni oppure la transizione la gestisci tu...

Per le classi/funzioni di Andr3a credo sia lui stesso il piu' indicato a spiegarle...