devo fare un insert contemporaneo in 2 tabelle e sto usando COMMIT (come da titolo) ma qualcosa non va - posto il codice tal quale (scusate non ripulito):

Codice PHP:
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
BEGIN;
   
$insertSQL sprintf("INSERT INTO iscrizioni (idiscrizioni,  utenti_idutenti, seminari_idseminari, corsi_idcorsi, rata1importo,  rata1scadenza, rata2importo, rata2scadenza, rata3importo, rata3scadenza,  costoTotale, note) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s,  %s)",
                       
GetSQLValueString($_POST['idiscrizioni'], "int"),
                       
GetSQLValueString($_GET['utenteID'], "int"),
                       
GetSQLValueString($_POST['seminari_idseminari'], "int"),
                       
GetSQLValueString($_POST['corsi_idcorsi'], "int"),
                       
GetSQLValueString($_POST['rata1importo'], "double"),
                       
GetSQLValueString($_POST['rata1scadenza'], "date"),
                       
GetSQLValueString($_POST['rata2importo'], "double"),
                       
GetSQLValueString($_POST['rata2scadenza'], "date"),
                       
GetSQLValueString($_POST['rata3importo'], "double"),
                       
GetSQLValueString($_POST['rata3scadenza'], "date"),
                       
GetSQLValueString($_POST['costoTotale'], "double"),
                       
GetSQLValueString($_POST['note'], "text"));
                       
"INSERT INTO utenti_has_diz_sede (utenti_idutenti, diz_sede_iddiz_sede)
VALUES(
$_GET['utenteID'], $_SESSION['AdminSede'])";
COMMIT