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.

Posição No Ranking
Started By Luis Rohden, 26/10/2009, 16:58
2 replies to this topic
#1
Posted 26/10/2009, 16:58
#2
Posted 10/11/2009, 15:16
nossa mermaum....
seja mais especifico...
nao da pra entender o que vc quer...
que optimzação que vc precisa...
seja mais especifico...
nao da pra entender o que vc quer...
que optimzação que vc precisa...
<?php $squall = new Squall(); $squall->Ajudando("você"); $resultado = $squall->solucao(); ?>
#3
Posted 15/11/2009, 08:47
Crie um campo com a posição do usuário na tabela.
Calcule e preencha ele apenas uma vez por dia.
É o que eu faço.
Calcule e preencha ele apenas uma vez por dia.
É o que eu faço.

1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)