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."
";
};