Mailinglisten-Archive |
Martin Spütz wrote:
>>Tag Liste,
>>
>>für ein dynamisches DropDown Menu hole ich die Werte aus einer
>>MySQL-Tabelle. Die Ausgabe erfolgt auch, nur wird der jeweils erste
>>Datensatz (id=1) nicht angezeigt. Was könnte das für Ursachen haben?
>>
>>Dank + Gruß,
>>
>
>benutzt du zufällig mysql_fetch_object?
>
>gruß martin
>
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 :)
Gruß
Detlef Tiggeler
php::bar PHP Wiki - Listenarchive