Il mio problema è il seguente: istanzio un oggetto mysqli per effettuare connessioni al DB nel modo seguente
Codice PHP:
$this->mysqli = new mysqli( <hostDB>,<userDB>,<pwdDB>,<nameDB>);
$this->mysqli->autocommit(FALSE);
In un caso devo fare due transazioni consecutive e chiamo due volte la funzione che mi fa la transazione, ovviamente passandogli query differenti.
Se alla fine faccio una rollback, quest'ultima però ha effetto solo sulla seconda transazione, mentre sulla prima il record viene inserito ugualmente, perchè mai? La prima tabella ha di differente dalla seconda che ha un campo auto_increment, può essere quello? Non penso...