Ähm wenn du beim Query die Errechnete Punktzahl direkt selektierst und die Abfrage nach dem Namen sortieren lässt erledigt die Datenbank alles für dich...
Code:
SELECT (kA was du miteinander verrechnest) AS score,name FROM table WHERE name <=> NULL ORDER BY name ASC
Oder wenn du in PHP Rechnen lässt:
Code:
SELECT alle,daten,die,du,zum,rechnen,brauchst,name FROM table WHERE name <=> NULL ORDER BY name ASC
Und danach etwa folgendes zu Ausgabe der sortierten Tabelle:
PHP-Code:
while ($line = mysql_fetch_array($result))
{
$tmp = calculate($line['alle'],$line['daten'],...);
echo 'Tabellenzeile mit den ganzen Daten';
}