Ciao a tutti,
ho una tabella dalla quale volevo estrarre l'ultimo record inserito e recuperarne il relativo campo ID.
I record all'interno della tabella non sono pero' disposti in ordine d'inserimento, ma mischiati.
Come posso fare?
Graciess
Ciao a tutti,
ho una tabella dalla quale volevo estrarre l'ultimo record inserito e recuperarne il relativo campo ID.
I record all'interno della tabella non sono pero' disposti in ordine d'inserimento, ma mischiati.
Come posso fare?
Graciess
se l'id è incrementale, usa come riferimento MAX(id)
ho usato questa query ma non funziona!
$query = "SELECT MAX(ID) AS MaxID FROM tabella ";
$database->setQuery($query);
$database->loadObject($record)
notizia molto interessanteOriginariamente inviato da james81
ho usato questa query ma non funziona!![]()
Il campo è di tipo Auto-Incremento, immagino...Originariamente inviato da james81
Ciao a tutti,
ho una tabella dalla quale volevo estrarre l'ultimo record inserito e recuperarne il relativo campo ID.
Sicuro sicuro ?Originariamente inviato da james81
I record all'interno della tabella non sono pero' disposti in ordine d'inserimento, ma mischiati.
Guarda qui:
http://dev.mysql.com/doc/refman/5.1/...unique-id.html
Se provi così, cosa succede?
codice:$sql = mysql_query("SELECT id FROM table_name ORDER BY id DESC LIMIT 1"); $row = mysql_fetch_assoc($sql); $item_number = $row['id'];![]()