Buenas, ante todo gracias por responder, pero no me ha funcionado.
De hecho
jonatanc, el codigo es exactamente el mismo que he puesto yo, con el único añadido de que tiene DESC y no creo que eso influya.
Sino funciona asi:
Código 1:
Ver original$sql= mysql_query("select * from usuarios where puntuacion=(select max(puntuacion) from usuarios) ORDER BY puntuacion LIMIT 10", $conexion) or die(mysql_error());
No creo que añadiendo DESC funcione
Código 2:
Ver original$sql= mysql_query("select * from usuarios where puntuacion=(select max(puntuacion) from usuarios) ORDER BY puntuacion DESC LIMIT 10", $conexion) or die(mysql_error());
Aun asi lo he probado, pero que nada.
El codigo completo que tengo es:
Código completo:
Ver original$sql= mysql_query("select * from usuarios where puntuacion=(select max(puntuacion) from usuarios) ORDER BY puntuacion DESC LIMIT 10", $conexion) or die(mysql_error());
rows=mysql_fetch_array($sql);
$Valor=$rows["puntuacion"];
$Valor2=$rows["nick"];
echo number_format($Valor, 2, ',', ' ');
echo $Valor2;
La cuestion es que no me tira ningun error ni nada, sencillamente no me los muestra. Solo muestra uno, que es el que tiene la maxima puntuacion.
Muchas gracias