gutergeist: Wie Result einer DB-Abfrage nochmals auswerten (2x fetch_array)

Beitrag lesen

Hallo,
habe eine Datenbankabfrage geschrieben, die mir ein Resultat $result liefert:

$result=mysql_db_query($dbname,$sqlstring);
while($zeile=mysql_fetch_array($result))
{
mach was
}

Wie kann ich im Anschluss daran, die result-Variable nochmals verwerten ohne eine zweite Abfrage durchführen zu müssen?
Also es sieht jetzt ungefähr so aus:

$result=mysql_db_query($dbname,$sqlstring);
while($zeile=mysql_fetch_array($result))
{
mach was mit dem result
}

while($zeile=mysql_fetch_array($result))
{
mach noch was anderes mit dem result
}

Irgendwie scheint $result beim zweiten Durchlauf leer zu sein oder der Zeiger am Ende oder was auch immer, jedenfalls läuft die zweite Schleife nicht durch.

Wie kann ich das ändern ?