1UnitedPower: Datenbank-Ergebniszeiger zurücksetzen?

Beitrag lesen

Meine Herren,

Hi(gh)!

Na dann zähl doch einfach mit …?

Funktioniert aus irgendeinem Grund nicht - mysql_data_seek() liefert immer FALSE!

Du zählst ja auch falsch, bei jedem mysql_fetch*-Aufruf musst du hochzählen.
Im übrigen tust dich glaube ich unnötig schwer. Packe die Daten doch vorher in eine Datenstruktur (zum Beispiel ein Array) mit dem du einfacher arbeiten kannst.

$data = array();  
while ( $dataset = mysql_fetch_row( $res ) ){  
   $data[] = $dataset;  
}

Dann kannst du sogar die nützlichen Funktion array_map oder array_reduce nutzen. Damit wird dein Code imho. expressiver.