- I nostri corsi
- Usare il Computer - Base
- Usare il Computer - Avanzato
- Animazioni con Flash
- Corso OpenOffice
- Corso di Drupal 6 Base
- Corso di Drupal 6 Avanzato
- Corso di Drupal Completo
- Database
- Foglio Elettronico
- Internet
- Linux Ubuntu base
- Siti dinamici con Php e MySQL - Base
- Video Editing
- Webmaster
- Calendario Corsi
Funzione per calcolare il numero dell'ultimo record inserito
Problema
Abbiamo una tabella dove il campo chiave è un indice numerico del tipo autoincrement. Per esempio nella tabella
CREATE TABLE `libro`(
`idlibro` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`libro` VARCHAR( 30 ) NOT NULL ,
`autore` VARCHAR( 30 ) NOT NULL )
il campo chiave è idlibro . Una volta efettuato l'inserimento di un record vogliamo conoscere il valore del campo chiave creato da MySql
Soluzione
Si utilizza la funzione mysql_insert_id() che restituisce il valore del campo chiave dell'ultimo record inserito.
Ad esempio vogliamo assegnare a $idlibro il valore basta eseguire:
$idlibro=mysql_insert_id();











