munteres Rätselraten - mein Tipp: Debugausgaben, und wenn es in jeder Zeile ein echo ist, gucken wo wie oft mit was langgelaufen wird...
das hab ich auch grade vorgeschlagen ;)
while($row = mysql_fetch_object($ergebnis))
<glaskugel>hier kommen zwei Datensätze, die Schleife hat zwei Durchläufer</glaskugel>
weil meine äuglein dies auch langsam vermuten
erwarte von einem id-feld nicht automatisch, dass es eindeutig ist - überzeuge dich immer, ob darauf ein primärschlüssel liegt - machmal sind datenbankdesigner "lustig" und vergeben die id doppelt und legen den primary key zb auf die hausnummer oder die postleitzahl ;)