Mailinglisten-Archive |
Hi Carl,
Carl Slowinski schrieb:
> 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);
^ das hier ist die Zeile 1... ;-) Lass das mal weg. Dann durchläuft die
while-Schleife auch alle Datensätze. :-)
> 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.
Viele Grüße
Lutz
php::bar PHP Wiki - Listenarchive