Ir para conteúdo

POWERED BY:

Arquivado

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

diasgabrie

mais visitados?

Recommended Posts

Gente, tenho um sistema multiusuario com a seguinte table:

 

CREATE TABLE `contvis` (

`id` INT NOT NULL AUTO_INCREMENT ,

`user` VARCHAR( 40 ) NOT NULL ,

`cont` VARCHAR( 20 ) ,

PRIMARY KEY ( `id` )

 

);

 

 

user é o usuario

cont vis sera as visitas, cada vez que um usuario receber uma visita cont recebe seu total + 1.

 

o problema que quero mostrar os mais visitados.

 

quando faço.

 

select * from contvis order by cont desc

 

ele não pega direito.

 

começa tipo

 

joão 99

maria 90

benedito 5000

 

em vez do benedito ser o primeiro, tem outros. qual é o problema?

 

obrigada

Compartilhar este post


Link para o post
Compartilhar em outros sites

porque esta ordenando em ordem alfabetica ja que voce nao colocou o campo como numerico

 

onde armazena numeros sempre coloque tipo de dados numericos para ano ter problemas

 

a sua ordenacao esta certa sim, so que baseada nos parametros errados que a criou

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.