Per gestire le query faccio cosi, non posto tutto il codice:
Codice PHP:
public function send_richiesta($codMod){
mysqli_set_charset($this->connect,"utf8");mysqli_autocommit($this->connectfalse);$query $this->connect->query("INSERT INTO.....");

if (
$query === false) {    mysqli_rollback($this->connect);    return false;}else{
//se non ci sono problemi eseguo la seconda query
$this->insert_pratiche_ufficio($codMod);
return 
true;}mysqli_free_result($query);} 
Questo schema lo ripeto per altre 3 volte, per altrettante insert.
Capisco che non è il metodo migliore.

Domanda: come faccio a fare una rollback e tornare alla prima INSERT, se mi ritrovassi un errore nell'ultima insert?
Grazie.