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

Beitrag lesen

Hallo.
Ich habe eine Tabelle mit den Spalten user,gehalt.
Es sollen die 50 user mit dem höchsten gehalt aus der Tabelle angezeigt werden.

Skript:

laufmit=0;
$table='Tabelle';
$sql="SELECT user,gehalt FROM $table ORDER BY gehalt DESC  LIMIT 0,$anz ; ";
$result=mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($result)) {
    while ($row = mysql_fetch_assoc($result)) {
        $Punkte[$laufmit]['gehalt'] = $row->gehalt;
 $Punkte[$laufmit]['user'] = $row->user;
 ++$laufmit;
    }
}

Ausgabeskript:

for($i=1;$i<=$anz;++$i) {
    echo $Punkte[$i]['user']." - ".$Punkte[$i]['gehalt']."\n";
}

Es will einfach nicht klappen. MySQL Verbindung und Datenbank ausgewählt ist alles richtig weil die andern Skripte auch klappen. Ich habs hier draußen gelassen.

Heidiiiis.

TopjungÖ