Mailinglisten-Archive |
Hallo Oliver! > (...) nun möchte ich von den abgefragten Daten aber nur jeden > zweiten > Datensatz ausgeben. Wie ist das möglich? > Gibt es da eine Lösung per PHP? $result = mysql_query("SELECT foo FROM bar", $db); for (;$result_array = mysql_fetch_row($result); mysql_fetch_row($result)) machwas_mit_result_array(); *untested* Sollte eigentlich klappen. Zumindest, sofern die Ueberpruefung der Bedingung Nebeneffekt-behaftet ist. Dadurch, dass jedesmal noch ein zusaetzliches "mysql_fetch_row()" am Ende jedes Schleifendurchlaufs aufgerufen wird, ueberspringt die Schleife jeweils einen Datensatz. Deswegen wird der Rueckgabewert von "mysql_fetch_row()" auch nicht extra zugewiesen. Gruss Matthias -- Matthias Luedtke, matthias-luedtke_(at)_gmx.de "Ein Programm sollte nicht nur Hand und Fuß, sondern auch Herz und Hirn haben." M. Anton
php::bar PHP Wiki - Listenarchive