Réponse acceptée !
Effectivement, tu débutes. On peut pas t'en vouloir, mais tu te lances peut-être dans un truc un peu trop compliqué pour commencer. Il te manque encore quelques bases de PHP pour pouvoir faire tout ce que tu veux faire.
Rapidement : la boucle while va parcourir TOUS les enregistrements retournés par ta requête SQL. Une fois tous les enregistrements parcourus, tu affiches celui contenu dans ta variable, c'est à dire... le dernier, bien entendu.
Si tu n'en veux qu'un, tu peux utiliser la clause de MySQL : LIMIT 1. Il suffit alors de ne récupérer qu'une fois l'enregistrement avec mysql_fetch_object()
Sinon, si tu veux tous les afficher, il faut faire l'affichage dans la boucle while, pas après.
--
Neige
Souvent la réponse à votre question se trouve dans la
doc. Commencez par là ;)