Mailinglisten-Archive |
Hallo ich bin heute einem etwas seltsamen Verhalten beim Aufrufen von Daten aus einer Tabelle begegnet. Hier erstmal der relevante Ausschnitt aus dem Source: $query = mysql_query("SELECT shiptypes_id FROM shiptypes") or die(mysql_error()); $row = mysql_fetch_assoc($query); while($row = mysql_fetch_assoc($query)) { echo "<br>".$row['shiptypes_id'].""; } In der Tabelle shiptypes sind 29 Einträge vorhanden, von 1-29. Lasse ich mir mysql_num_rows($query) ausgeben sind es 29 Zeilen die ausgelesen werden. Allerdings fängt er innerhalb der Schleife erst beim zweiten Eintrag an und durchläuft die Schleife auch nur 28 mal. Ist jemandem dieses Verhalten schon einmal begegnet, oder findet jemand die Stelle an der ich auf dem Schlauch stehe, dass ich den Fehler nicht finde. Gruß Carl
php::bar PHP Wiki - Listenarchive