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->connect, false);$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.