Ciao a tutti,
avro' la necessita' a breve di usare le transazioni con la classe PDO, premetto che non l'ho mai fatto in quanto non ne ho mai avuto bisogno.
Prima di utilizzarle vorrei farvi delle domande, mi basterebbe come risposta un semplice si' o no, dal momento che poi le info me le cerchero' io, ringrazio anticipatamente chi mi rispondera'.
1)Dal momento che ho una struttura MVC e la chiamata al DB avviene da varie CLASSI, le quali utilizzano TUTTE la stessa connessione, e' possibile stabilire quali operazioni andranno incluse nella transazioni e quali no?
Per capirci:
Faccio un:
update(dovra' essere inclusa nella transazione)
altro update (NON DOVRA' ESSERE incusa nella transazione)
faccio un delete (dovra' essere inclusa nella transazione)
In questo caso solo la prima e la terza sentenza dovranno essere incluse nella transazione.
E' possibile?
2)un warning, generato da una sentenza, puo' fare in modo che l'intera transazione non sia completata?
3)Un valore duplicato genererebbe un errore nella transazione e tutte le altre operazioni verrebbero cancellate, giusto?
Grazie,
Roberto