phpbar.de logo

Mailinglisten-Archive

[php] Seltsames Verhalten bei mysql_query-Aufruf

[php] Seltsames Verhalten bei mysql_query-Aufruf

Lutz Zetzsche Lutz.Zetzsche at sea-rescue.de
Fre Jan 27 12:15:03 CET 2006


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