Salve a tutti.
Ho una query che fa insert. Dopo prendo l'ultimo ID inserito con insert_id.
Tutto funziona bene, a video mi scrive tutto bene.
Ma la seconda query $querySql2 non viene eseguita.
$rows2 vale "-1" sbaglio qualcosa ?
Inoltre io sto usando mysqli. Ho visto da un post qui che risulta instabile e che potrebbe essere addirittura abbandonato. Prima di procedere e meglio che cambio e utilizzi le vecchie funzioni mysql ?

Codice PHP:
//Recupero l'ultimo ID inserito
    
$last_id_value $dbConn->insert_id;
    echo 
$last_id_value;
    
    
$rubriche $_POST["rubriche"];
    foreach (
$rubriche as $nome=>$value) { 
        echo 
$nome.":".$value."
"
;
        
        
$querySql2 "INSERT INTO autors-pages (id_autore,id_rubrica) VALUES (".$last_id_value.",".$value.")";
        
$result2 $dbConn->query($querySql2);
        
$rows2 $dbConn->affected_rows;
        
        echo 
"query: ".$querySql2."
"
;
        echo 
"righe:".$rows2."
"
;
    };