Que tal santi, lo que estoy viendo es que en el nombre de la consulta le pones "$consulta" y dentro del while haces referencia al nombre de "$result", para lo cual debe quedar:
   
Código PHP:
Ver original$consulta = mysql_query("SELECT * FROM usuarios WHERE id = '$id'"); // comienza un bucle que leerá todos los registros existentes
  
Si quieres que se muestren esos resultados en una tabla entonces:   
Código PHP:
Ver original<?php
 
 
if(isset($_GET['id'])){ $id= md5($_GET['id']);  $consulta = mysql_query("SELECT * FROM usuarios WHERE id = '$id'");  
 
 
echo "<table>
<tr>
<td>Nombre</td>
<td>Puntos</td>
<td>Ranking</td>
</tr>";
 
 
 
// comienza un bucle que leerá todos los registros existentes
 
 
// $row es un array con todos los campos existentes en la tabla
 
echo "<tr>";
 
echo "<td>".$row['nombre']."</td>";
 
echo "<td>puntos: ".$row['puntos']."</td>";
 
echo "<td>ranking: ".$row['ranking']."</td>";
 
echo "</tr></table>";
 
?>
 
 
} // fin del bucle de instrucciones