mit mysql_num_rows kannst du auslesen, wie viele Einträge vorhanden sind.
und dann
1. du lässt in der while schleife einen zähler mitlaufen und brichst die schleife nach dem vorletzten Eintrag ab ( du kennst ja jetzt die anzahl der vorhandenen einträge) und gibst den letzten eintrag gesondert aus
oder 2.
du machst eine for-schleife.
damit würdest du dir den zähler ersparen, da der schon in der for-schleife vorhanden ist und du müsstest nicht immer abfragen, ob der Wert schon erreicht ist, an dem die schleife enden soll