Originariamente inviato da JANUS70
il problema è che ho riscontrato, che se per caso avviene un errore bloccante (es. uso di una variabile non dichiarata), tutte le operazioni sql fatta fino a quel momento, vengono confermate ..
come posso risolvere il problema ?
Grazie mille
Non è un problema... è php che funziona così.
- PARSE ERROR: tutte le istruzioni presenti, precedenti o successive alla riga in cui è presente l'errore, non verranno eseguite.
- FATAL ERROR: le istruzione precedenti all'errore saranno eseguite, mentre quelle successive verranno ignorate.
- WARNING / NOTICE / DEPRECATED / STRICT : verranno eseguite tutte le istruzioni sia precedenti sia successive all'istruzione incriminata.

Il caso da te citato (uso di una variabile non dichiarata) è un NOTICE che non interrompe l'esecuzione del codice.