PDA

View Full Version : [MySQL] Transazioni - Nozioni di base


lore_83
30-07-2008, 11:25
Ciao a tutti.
Avrei bisogno di qualche consiglio su come usare la transazioni.

Devo fare in modo che una serie di operazioni nel database vengano effettuate tutte di fila senza interruzione ed eventuali interruzioni portino all'annullamento delle operazioni svolte precedentemente. Quindi l'utilizzo delle transazioni risulta necessario, credo...

Ma la domanda è: visto che si tratta di decine di operazioni, sparse in vari metodi di una classe, come posso gestire la transazione ad alto livello?

Qui ad esempio è il programma ad alto livello:

$id_1 = $classe1->MetodoA();

$data = $classe2->MetodoB();

$id_2 = $classe2->MetodoC();

e i vari metodi contengono alcune operazioni nel database.
Come dire al database: falle tutte o nessuna?

Grazie.