$result = mysql_query("SELECT * FROM players ORDER BY score DESC",$C);
$max = 1; //Maximum position on table
for($i=0;$i<mysql_num_rows($result);$i++){
//First player, maximum score
if($i == 0){
echo $max."-->".mysql_result($result,$i,"player")." score:".mysql_result($result,$i,"score"),"<BR>";
}else{
//Rest of players. If the score of the actual is less that the score of the one before him, add +1 to max.
if(mysql_result($result,$i,"score") < (mysql_result($result,($i-1),"score"){
$max++;
}
//Table
echo $max."-->".mysql_result($result,$i,"player")." score:".mysql_result($result,$i,"score")."<BR>";
}
You'll have to change the fields of mysql_result and mysql_query to the adequate ones.
Hope this helps
fLIPIS