• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

skin

[Resolvido] Sistema de pontuaçõs com MySQL

8 mensagens neste tópico

Boas,

eu criei um TOP 10 de utilizadores com mais pontos supostamente a pesquisa é a seguinte:

SELECT * FROM `utilizadores` ORDER BY `pontos` DESC LIMIT 0 , 10

O problema é que dá-me:

Classificação Nome do utilizador Login Pontuação

1 Utilizador Teste 1 Utilizador 21

2 teste1 teste1 121

3 João Pereira skin18 100

4 teste teste 10

Como vêm a pontuação fica 21 - 121 - 100 - 10

Como faço para que fique:

121

100

21

10

Agradeço que respondam o mais rápido possível.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

SELECT * FROM `utilizadores` ORDER BY `pontos` ASC

Acho que é isto.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

só por acaso, qual é o tipo de 'pontos'?

parece-me que os valores estão por ordem alfabética...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

A pontuação é com valores numéricos mas ele faz como se fosse por letras :\

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

A pontuação é com valores numéricos mas ele faz como se fosse por letras :\

O campo é int ou text?
0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Neste momento está em varchar...nem me lembrei disso vou ver o q acontece se mudar para int.

EDIT

Ya era esse o erro ;).

Obrigado a todos.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Neste momento está em varchar...nem me lembrei disso vou ver o q acontece se mudar para int.

EDIT

Ya era esse o erro ;).

Obrigado a todos.

Então está explicado. :D

EDIT: Tinha feito o quote antes de editares...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora