Il mio script prende dal db i dati di un articolo: titolo, testo ed eventuali 3 immagini (i nomi dei file), mostra il tutto in una form per effettuare delle modifiche.
Funziona tutto, ma per testare gli errori ho scritto volutamente male una query, in questo modo mi aspetterei che venga effettuato il rollback, ma così non è.
Questo è il codice incriminato
[php]
if(sizeof($errori) == 0) //non ci sono stati errori durante l'upload delle immagini
{
mysql_query("BEGIN");

$query_testo = "UPDATE ".$tabella."
SET titolo='".mysql_real_escape_string(stripslashes($_ POST['titolo']))."',
articolo='".mysql_real_escape_string(stripslashes( $_POST['testo']))."',
re