SCRIPT PHP

ZANETTE
MARCO



PHP

Recupera id autoincrement generato dall'ultima query di inserimento

Molto spesso come chiave di una tabella si utilizza un campo AUTO_INCREMENT, e vi sarete sicuramente trovati di fronte al problema di sapere qual'è l'ultimo id che il sistema ha generato dopo che avete eseguito una query di inserimento (magari vi serve per collegare quel record ad un'altro recordi di una tabella diversa). In questo articolo vi spiegherò con l'esempio riportato qui sotto come è semplice recuparare quel valore senza dover effettuare un'altra query.


  • <?php
  • $queryInserimento = "INSERT INTO tabella(campo1,campo2) VALUES('valore1','valore2')";
  • $risInserimento = mysql_query($queryInserimento);
  • $ultimo_id = mysql_insert_id();
  • ?>

Come avete visto è semplicissimo recuperare l'ultimo id grazie all'utilizzo della funzione mysql_insert_id(). Questa funzione vi restituirà l'id generato dal sistema dopo l'esecuzione della query di insert senza dover effettuare un'altra query.






Scopri la sezione dedicata agli script.

Scopri la sezione dedicata agli script.