ok ..
ma se non ho capito male il PDO è un metodo per connettersi al DB ..
e secondo me l'esempio di try che mi è stato proposto non risolve il mio problema ..
io non ho l'esigenza di gestire l'errore specifico della singola operazione sql, ma piuttosto qualsiasi errore che avvenga nell'ambito di un qualsiasi punto del programma, dopo che sia già stata eseguita una delle tante operazioni (update) sql.
L'interruzione del programma, senza che si arrivi al punto in cui si fà la 'commit' o il 'rollback' (in questo caso il rollback), con la conseguente conferma (commit) di tutte le operazioni sql fatte fino a quel momento fà si che mi ritrovi un aggiornamento 'parziale' del DB .. cosa che assolutamente non può avvenire !
In soldoni, dovrebbe esserci una gestione per cui al verificarsi di un errore di sistema (non gestito dal programma), non si esegua la commit, ma il rollback.
Spero di essere stato chiaro
Grazie