Olá pessoal!
Tenho um sistema de cliques onde acrescento os links via painel de administração e exibo os mais clicados. Gostaria que aparecesse os mais clicados da semana ou do mês, sendo que a data dos links inseridos já são computados no Banco de Dados.
Na tabela do banco de dados já possuo os seguintes itens:
id
nome
url
data
cliques
Depois gostaria que o clique fosse computado apenas uma vez por computador.
Grato.
Aperfeiçoando O Contador De Cliques
Started By edumc, 06/05/2008, 12:53
2 replies to this topic
#1
Posted 06/05/2008, 12:53
#2
Posted 10/05/2008, 23:19
Olá adumc;
sou iniciante em php, não posso lhe ajudar, mas ...
acho que é só dar um SELECT e especificar o campo na mysql_query;
que no caso seria o campo 4 onde esta armazenado os clicks, e depois exibilos em ordem decrescente!
desculpe por não poder ajudar! Abraço.
sou iniciante em php, não posso lhe ajudar, mas ...
acho que é só dar um SELECT e especificar o campo na mysql_query;
que no caso seria o campo 4 onde esta armazenado os clicks, e depois exibilos em ordem decrescente!
desculpe por não poder ajudar! Abraço.
Css - Flash - Php?...
<? echo "Compartilhar é uma boa forma de aprender"; ?>
#3
Posted 12/05/2008, 02:54
Olá edumc, se o seu campo data for do tipo date e não varchar você pode utilizar a função MONTH e ordenar em order decrescente do campo cliques.
Exemplo:
bom, acho que isso deve funcionar.
abraços!
Exemplo:
<? $sql_cliques = mysql_query("SELECT id, nome, url, cliques FROM tabela WHERE MONTH(data) = MOD(MONTH(CURDATE()), 12) ORDER BY cliques DESC"); while($cliques = mysql_fetch_array($sql_cliques)) { $id = $cliques['id']; $nome = $cliques['nome']; $url = $cliques['url']; $cliques_url = $cliques['cliques']; continua o código... ?>
bom, acho que isso deve funcionar.
abraços!
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)