phpbar.de logo

Mailinglisten-Archive

[php] =?US-ASCII?Q?Re:_[php]_Re:_[php]_=3D=3Fiso-8859-1=3FQ=3FRe:=5F= 3D?= =?US-ASCII?Q?5Bphp=3D5D=5FMySQL-Query=5Funterschl=3DE4gt=5Ferst?= =?US-ASCII?Q?en=5F_Datensatz=3F=3D?=

[php] =?US-ASCII?Q?Re:_[php]_Re:_[php]_=3D=3Fiso-8859-1=3FQ=3FRe:=5F= 3D?= =?US-ASCII?Q?5Bphp=3D5D=5FMySQL-Query=5Funterschl=3DE4gt=5Ferst?= =?US-ASCII?Q?en=5F_Datensatz=3F=3D?=

Henrik Jahn php_(at)_phpcenter.de
Sat, 31 Aug 2002 15:29:41 +0200


> Was  hat  das damit zu tuen ??
> Glaubst du mysql_fetch_object unterschlägt den 1. Datensatz ??
> In den meisten Fällen liegt es daran das vor dem aufruf von
> mysql_fetch_object oder mysql_fetch_array
> innerhalb einer Schleife selbiger schon einmal aufgerufen wurde.
> $sql="select irgendwas from table where..";
> $res=mysql_query($sql);
> $data=mysql_fetch_object($res);
> while($data=mysql_fetch_object($res)){
> do anything.....
> }
> In diesem Falle fehlt der 1. Datensatz innerhalb der while Schleife.
> Ansonsten nur noch Fehler im where oder limit Statement denkbar.
> Vorrausgesetzt id=1 existiert natürlich :)
>
Danke an Euch für Eure Hilfe! Leider bleibt das Problem unerklärlich und
ungelöst (id=1 existiert auch ...).
Ich habe die query ohne jede limits getestet, auch wird inerhalb der
while-Schleife nix vorher aufgerufen.


php::bar PHP Wiki   -   Listenarchive