Nee, nicht wirklich 
So wäre besser:
PHP-Code:
<?menuehead("Tagesplatz")?>
<?$klicksrang = db_query("SELECT * FROM ".$db_prefix."_sonderralley ORDER BY klicks DESC LIMIT 10");?>
<?$rang = 1;
while ($klickliste=mysql_fetch_array($klicksrang)) {$nickname = db_query("SELECT nickname FROM ".$db_prefix."_userdaten WHERE uid = ".$klickliste[uid]." LIMIT 1");
$nickname=mysql_fetch_array($nickname);
$rang++;
if ($rang <= 5) $usr_color = '#0000FF';
if ($rang > 5) $usr_color = '#FF0000';
echo '<tr bgcolor="#66CC66"><td align="center">'. $rang .'</td><td align="center" width="33%"><font color="'.$usr_color.'">'.$nickname[nickname].'</font></td><td align="center">'.number_format($klickliste[klicks],0,",",".").'</td></tr>';
}
?>
<?menuefoot();?>
Versuche mal, ist aber nicht getestet!