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.