bueno kakinets estuve viendo tu codigo y el error lo tieens en la consulta
a la hora de que tu pones
$consulta = "SELECT * FROM `test1` order by `puntos` asc";
lo erroneo son las comillas en 'test1' order by 'puntos'
<html>
<head>
<meta http-equiv="Content-Language" content="es">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nombre</title>
</head>
<body bgproperties="fixed" text="#00CC66" bgcolor="#000000">
<?php
$link=mysql_connect("localhost","user","pass")or die("Error 1");
mysql_select_db("tudb",$link)or die("Error 2");
$consulta = "SELECT * FROM tabla order by campo DESC";
$consulta = mysql_query($consulta,$link);
if ($row = mysql_fetch_array($consulta)){
echo "<div align='center'>";
echo "<center>";
echo "<table border='2' style='border-collapse: collapse' bordercolor='#FFFFFF'>";
echo "<tr> \n";
echo "<td><p align='center'><b><font color='#008000' face='Verdana' size='2'><b>Nick</b></td> \n";
echo "<td><p align='center'><b><font color='#008000' face='Verdana' size='2'><b>Puntos</b></td> \n";
echo "<td><p align='center'><b><font color='#008000' face='Verdana' size='2'><b>Rango</b></td> \n";
echo "</tr> \n";
do {
echo "<tr> \n";
echo "<td align='center'><font color='#00CC66' face='Verdana' size='2'>".$row["ID"]."</td> \n";
echo "<td align='center'><font color='#00CC66' face='Verdana' size='2'>".$row["Nombre"]."</td>\n";
echo "<td align='center'><font color='#00CC66' face='Verdana' size='2'>".$row["Contenido"]."</td>\n";
echo "</tr> \n";
} while ($row = mysql_fetch_array($consulta));
echo "</table> </table> \n";
} else {
echo "<p> </p><p> </p><p align='center'><b><font color='#008000' face='Verdana' size='2'>¡La base de datos está vacia!</font></b></p>";
}
?>
</body>
</html>
Yo lo probe en mi pagina ya
http://www.zonacreate.com/test.php