Jump to content


Luis Rohden

Member Since 30/07/2008
Offline Last Active 09/11/2009, 13:38
-----

Topics I've Started

Posição No Ranking

26/10/2009, 16:58

Boa tarde
Tenpo que não apareço aqui no fórum... mas nos tempos de crise sei que aqui é um bom lugar a recorrer.


Tenho uma tabelas

nome pontos
Maria 10
Jose 15
Joao 20
Helio 25


Quero fazer uma consulta que me traga a posiçao de um usuario,
por exemplo o joao.

a opcao mais rudimentar seria:

select nome,pontos from usuarios order by pontos DESC
$i=1;
while($res=mysql_fetch_array($exec)){
if($res['nome']='joao'){
$pos=$i;
}

$i++;
}

Mas quero otimizar a intrução, sendo que é uma tabela com milhares de registro com muitos acessos simultaneos.
Preciso de sugestões.

IPB Skin By Virteq