Ir para conteúdo

POWERED BY:

Arquivado

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

darlansandro

[Resolvido] Como filtrar por maior numero de acessos

Recommended Posts

Boa noite, preciso construir uma seção em um site de noticias com as postagens mais lidas. Para isso criei no banco de dados um campo "e_acessos", cuja a finalidade é contar as vezes que a postagem é visualizada pelo o usuário. Bem, até ai tudo bem, para isso construir um select da seguinte forma:

 

SELECT e_id, e_ca_id, e_titulo, e_imagem, e_resumo, MAX(e_acessos)
FROM editor
WHERE e_status = '1' AND e_ca_id <> '7' AND e_ca_id <> '9' AND e_ca_id <> '10' AND e_datapub <= ".date('Ymd')."
GROUP BY e_acessos
ORDER BY e_id DESC

 

Observe que usei a opção "MAX" mas não deu certo, ele não filtra por numero de acessos. O sitio em questão é o www.rccpombal.com.br na seção "+ Lidas". Tentei de varias formas. Agradeço que puder me dar uma luz.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja se ajuda..

 

<?php mysql_query ("SELECT e_id, e_ca_id, e_titulo, e_imagem, e_resumo, e_acessos
FROM editor
WHERE e_acessos >= '1' AND e_status = '1' AND e_ca_id <> '7' AND e_ca_id <> '9' AND e_ca_id <> '10' AND e_datapub <= ".date('Ymd')."
ORDER BY e_acessos DESC"); ?>

 

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado Celio e Leo, mas conseguir resolver da seguinte forma:

 

SELECT e_id, e_ca_id, e_titulo, e_imagem, e_resumo, e_acessos
FROM editor
WHERE e_status = '1' AND e_ca_id <> '7' AND e_ca_id <> '9' AND e_ca_id <> '10' AND e_acessos >=  100
ORDER BY e_datapub DESC

 

Valeu mesmo, obrigado pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

:huh:

 

:thumbsup:

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.