Zeile $row = mysql_fetch_array($result); entfernen
Weil diese Zeile mit dem Abrufen von Datensätzen aus Ihren Abfrageergebnissen beginnt. Der erste abgerufene Datensatz ist der Datensatz mit der ID 1 und du machst nichts damit.
Dann starten Sie echo ing andere Datensätze, aber Datensatz mit ID 1 wird bereits übersprungen.