Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
PHP - come faccio ad ottenere l'ultima linea di un db mysql in php ?
Forum - PHP - come faccio ad ottenere l'ultima linea di un db mysql in php ?

Avatar
lorenzoscarrone (Normal User)
Pro


Messaggi: 92
Iscritto: 16/11/2011

Segnala al moderatore
Postato alle 23:35
Giovedì, 17/10/2013
ho una tabella mysql strutturata cosi:

|id  | nome | cognome | ecc...|
------------------------------------
| 0  | lol     | gap         | ---    |
| ... | ...     |...            | ---    |
| 10| lollo  | gappo      | ---    |

(tralasciando i nomi scelti) come faccio ad ottenere l'ultimo valore id inserito nella tabella?
[lo sò che non è proprio attinente al php, ma siccome mi serve in un programma php speravo in un vostro aiuto]
grazie :)


<<Quando fai le cose per bene, nessuno sospetterà che tu abbia fatto realmente qualcosa>> Futurama
PM Quote
Avatar
ale.gatti96 (Member)
Pro


Messaggi: 71
Iscritto: 29/11/2011

Segnala al moderatore
Postato alle 13:37
Venerdì, 18/10/2013
Esegui la query e ci metti "ORDER BY id DESC" (così ti ordina gli id dal più grande al più piccolo)

fai un mysqli_fetch e ti ritrovi l'ultimo elemento della tabella (quello con l'id più grande)


PM Quote
Avatar
lorenzoscarrone (Normal User)
Pro


Messaggi: 92
Iscritto: 16/11/2011

Segnala al moderatore
Postato alle 18:11
Venerdì, 18/10/2013
grazie per l'aiuto :) ho risolto così:

Codice sorgente - presumibilmente PHP

  1. $query = 'SELECT * FROM db_table ORDER BY id DESC';
  2.   $result = mysql_query($query);
  3.   $riga_dati = mysql_fetch_array($result);



<<Quando fai le cose per bene, nessuno sospetterà che tu abbia fatto realmente qualcosa>> Futurama
PM Quote