phillip: mysql auslese in 2 schleifen

Beitrag lesen

hallo!

folgenden code habe ich:
$out2 = @mysql_query("select * from ".$prefix."_liga_teilnehmer where liga_id='".$_POST["liga_id"]."';", $sql_id);
         $out3 = @mysql_query("select * from ".$prefix."_liga_teilnehmer where liga_id='".$_POST["liga_id"]."' ORDER by RAND();", $sql_id);

while ($row2 = @mysql_fetch_array($out2))
 {
  while ($row3 = @mysql_fetch_array($out3))
   {
    echo "".$row2["user_id"]." : ".$row3["user_id"]."";
    echo "<br>";
   }
 }

ich habe wie man sieht 2 schleifen. der erste durchgang beider schleifen funktioniert auch wunderbar. doch eben nur der. also die obere schleife wird kein zweites mal ausgeführt. liegt das daran, dass beide auf die gleiche tabelle in der datenbank zugreifen? muss man da irgendwie mysql_data_seek() einbauen? ich hab das schon probiert, doch ohne erfolg. wäre euch dankbar, wenn einer eine lösung weiß.
vielen dank,

phillip