Starkoch: Auslesen letzter Datensatz

Beitrag lesen

echo $begrüßung;

»» $ergebnis2 = mysql_query($abfrage2);
»» $row2= mysql_fetch_object($ergebnis2);

Frag einen Datensatz aus der Ergebnismenge ab und leg ihn in $row2 ab.

»» while($row2 = mysql_fetch_object($ergebnis2))

Frag einen Datensatz aus der Ergebnismenge ab und leg ihn in $row2 ab. Wenn ein Datensatz abgefragt werden konnte, führ den Inhalt der While-Schleife aus.

echo "$verabschiedung $name";

Sorry, aber ich nix verstehen.
Ich frage doch mit $abfrage2 den Datenbankinhalt ab, der mit kdnr übereinstimmt und sortiere den nach id.
$row2 gibt mir in der darauf folgenden Tabelle die Werte aus - alle bis auf den letzten.
Wo ist der Fehler?