Ver Mensaje Individual
  #17 (permalink)  
Antiguo 17/04/2009, 14:36
Avatar de rickyper
rickyper
 
Fecha de Ingreso: abril-2009
Mensajes: 182
Antigüedad: 15 años
Puntos: 10
De acuerdo Respuesta: Rankeo de Usuarios

Hola, espero que no sea demaciado tarde, mira logré una solución aunque es guardando los datos en un archivo, cosa que no es muy segura a mi parecer y al parecer de muchos programadores.

Bueno tu ves si te sirve, alli te va:

Código PHP:
<?
$connect
=mysql_connect("localhost","root","");
mysql_select_db("pruebas"$connect);
$contador=0;
$resultado mysql_query("SELECT idusuario,puntos,envios FROM usuarios",$connect);
//Guardamos en un archivo los datos de la consulta
if($registrosmysql_num_rows ($resultado)) 
{
    
$archivo="ranking.txt";
    
$fp=fopen($archivo,"w+");
    while (
$row=mysql_fetch_array($resultado))
    {
    
$contador=$contador+1;    
    
$idusuario$row["idusuario"];  
    
$puntos$row["puntos"];
    
$envios$row["envios"];
    
$informacion="Usuario: $idusuario Puntos: $puntos Envíos: $envios Ranking: $contador\n";
    
fputs($fp,$informacion);
    }
}
//Leemos y mostramos aleatoriamente
$archivo="ranking.txt";
$fp=fopen($archivo,"r");
while(
$datos fread($fpfilesize($archivo)))
{
$separaciones explode("\n",(trim($datos)));
$valor=$separaciones[array_rand($separaciones)];
echo 
$valor;
}
?>