Deus Figendi: 50 größte Werte aus Tabellen auslesen und ausgeben

Beitrag lesen

Ist ja unter (PHP) eingestellt, also:

SELECT 'namen' , 'punkte' FROM 'punktetabelle' ORDER BY "Punkte" DESC LIMIT 0,50"
verwendest

Und wie geb ich das dann aus? =)Danke schonmal!

  
//Die besten 50 aus Tabelle1 auslesen  
$sql = 'SELECT \'namen\' , \'punkte\' FROM \'punktetabelle1\' ORDER BY "Punkte" DESC LIMIT 0,50 ; ';  
$result = mysql_query($sql);  
$lufmit = 0;  
while ($row = mysql_fetch_object) {  
 $Punkte[$laufmit]['Punkte'] = $row->punkte;  
 $Punkte[$laufmit]['Name'] = $row->namen;  
 $laufmit++;  
}  
//Die besten 50 aus Tabelle 2 auslesen  
$sql = 'SELECT \'namen\' , \'punkte\' FROM \'punktetabelle2\' ORDER BY "Punkte" DESC LIMIT 0,50 ; ';  
$result = mysql_query($sql);  
while ($row = mysql_fetch_object) {  
 $Punkte[$laufmit]['Punkte'] = $row->punkte;  
 $Punkte[$laufmit]['Name'] = $row->namen;  
 $laufmit++;  
}  
//Das Selbe nochmal mit Tabelle 3-5  
// (...)  
rsort($Punkte);  
//Jetzt stehen bis zu 250 vom Größten zum  
//Gleinsten geordnete Punkt/Name-Kombinationen  
//im Array $Punkte  
  
//Und die Ausgabe:  
for ($i = 0; $i <= 49; $i++) {  
 echo ($Punkte[$i]['Name'].' - '.$Punkte[$i]['Punkte')."\n");  
}  

Man kann Tabelle 1-5 natürlich auch als Schleife auslesen, wenn man ihre Namen so ansprechen kann (wenn sie z.B. "Punktetabelle".$i heißen)