Ver Mensaje Individual
  #9 (permalink)  
Antiguo 02/08/2009, 04:05
Avatar de OsSk4R
OsSk4R
 
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 18 años, 5 meses
Puntos: 74
Respuesta: Maximo resultado con otros campos

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
  1. $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
  1. $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
  1. $sql= mysql_query("select * from usuarios where puntuacion=(select max(puntuacion) from usuarios) ORDER BY puntuacion DESC LIMIT 10", $conexion) or die(mysql_error());
  2.  
  3.       rows=mysql_fetch_array($sql);
  4.    
  5.       $Valor=$rows["puntuacion"];
  6.    
  7.       $Valor2=$rows["nick"];
  8.    
  9.       echo number_format($Valor, 2, ',', ' ');
  10.  
  11.       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