Ti spiego brevemente perché concettualmetne è sbagliato quello che ti hanno suggerito, ma dato che sei all'inizi sono sicuro che si prende per buono quello che funziona
Se hai la possibilità di recuperare direttamente (tramite un limit nella query e la funzione mysql_fetch_row) non ha senso recuperare TUTTI i valori della tabella, metterli in un ciclo e recuperare l'ultimo.
E' un spreco di risorse, e non ha senso farlo se ci sono funzioni adatte a questo scopo![]()