Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/01/2012, 08:53
Avatar de MDJProdMusic
MDJProdMusic
 
Fecha de Ingreso: abril-2011
Ubicación: Antofagasta, Chile
Mensajes: 36
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Lentitud en Consulta PHP Mysql

Cita:
Iniciado por quimfv Ver Mensaje
No es problema de MySQL, replante tu PHP

Puedes mostrar un ranking sin guardarlo en ninguna parte usando un for (X=0;X<count($rows);X++) no while y buscar la X+1 que le corresponderia a cada nikc. Pero esto es PHP y estamos en el foro de MySql.

O si la tabla ranking tiene como PK el nick pudes usar ON DUPLICATE KEY UPDATE...con lo que solo tendras que ejecutar una query en la segunda parte de tu script....

Pero!!! No tinen ningun sentido almacenar un dato que tendrás que actualizar cada vez que lo quieras consultar.... no te parece...Cuando quieras mostrar el perfil de alguien consulta el ranking que tendria en ese momento y muestralo no hace falta guardarlo ya que teoricamente tendrias que consultarlo continuamente para que siempre este actualizado...

Ese dato depende de otros guardados en la bbdd por lo que estarás incumpliendo las normas basicas de una base de datos relacional....
Muchas Gracias :)
__________________
http://www.chiledj.cl