- Home
- Categorie
- Coding e Sistemistica
- PHP
- Ricavare un valore dall'ultimo record inserito in una tabella
-
Ricavare un valore dall'ultimo record inserito in una tabella
Ciao a tutti
sto finendo un programma di gestione analisi e non ho problemi se non quello di semplificare al massimo il codice.
Vorrei saperer ;
avendo una tabella testate contenende il campo an_id prima di iniziare una nuova analisi mi serve sapere il numero dell'ultima analisi fatta che nella tabella testae è il an_id più alto in quanto inserito per ultimo
Vorrei sapere che finzione php o mysql potrei usare?
E in gerale per avere il valore di un campo dell'ultimo record inserito come si può fare?
Grazie
-
[php]$id = mysql_insert_id();[/php]
-
Funziona solo se ho appena inserito un record e se il campo id è auto increment
-
fai la query ordinata x an_id decrescente e limit 1
ORDER BY an_id DESC LIMIT 1
-
Beh se nn è autoincrement hai dovuto inserire tu tramite variabile l'id quindi non vedo a che serva un ulteriore query...
-
ma se a lui serve prendere l'ultimo id non ella stessa esecuzione di pagina...è impossibile recuperare l'id, a meno che scriverlo in un file....