Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Diogo Coutinho

Sistema de pontação em PHP/SQL

Recommended Posts

Bom dia pessoal, estou aqui com uma grande duvida e um grande problema que pode até ser de fácil resolução.

É o seguinte, estou a criar um site para um passatempo e queria que consoante a quantidades de likes que o utilizador tivesses lhe fosse indicado a sua posição na tabela, sendo o numero mais elevado de likes ser o "1º Lugar", o 2 numero mais alto ser o "2º Lugar" e assim sucessivamente, alguém me pode ajudar com urgência?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso ae se resolve só com uma consulta no banco de dados.

Exemplo:

SELECT *FROM likes ORDER BY quantidade DESC.


Esta query irá retornar da tabela likes todos os likes mas em ordem decrescente pelo valor da conluna quantidade.

Se os dados da tabela like são:

id 1 quantidade 2
id 2 quantidade 1
id 3 quantidade 4
id 4 quantidade 3

A ordem do resultado será:

id 3 quantidade 4
id 4 quantidade 3
id 1 quantidade 2
id 2 quantidade 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.