Ciao ragazzi,
con il codice seguente inserisco delle informazioni in una tabella nel mio database Mysql:
Ho la necessità di recuperare l'ultimo ID inserito in questa specifica tabella per poterlo utilizzare subito dopo in un altro inserimento. Come faccio?
Ho provato ad utilizzare la funzione mysqli_insert_id(); seguendo il manuale di riferimento ma sicuramente la scrivo in modo scorretto:
Dove $conn è la variabile che utilizzo per la connessione al database.
Quando utilizzo questo codice ricevo questa notifica:
Warning: mysqli_insert_id() expects parameter 1 to be mysqli
con il codice seguente inserisco delle informazioni in una tabella nel mio database Mysql:
PHP:
$sqlcmd = " INSERT INTO MenuSitoWeb VALUES ";
$sqlcmd .= " (null,'$url','$target','$navigatore','$visibile','$sottomenu','$posizione','$ID_Login', '$idfotocopertina') ";
mysql_query($sqlcmd);
Ho la necessità di recuperare l'ultimo ID inserito in questa specifica tabella per poterlo utilizzare subito dopo in un altro inserimento. Come faccio?
Ho provato ad utilizzare la funzione mysqli_insert_id(); seguendo il manuale di riferimento ma sicuramente la scrivo in modo scorretto:
PHP:
$prova = mysqli_insert_id($conn);
echo $prova;
Dove $conn è la variabile che utilizzo per la connessione al database.
Quando utilizzo questo codice ricevo questa notifica:
Warning: mysqli_insert_id() expects parameter 1 to be mysqli