Pular para o conteúdo

Contador de Visitas PHP/MYSQL

Estou começando com PHP e por não confiar muito em um contador de visitas que usa arquivo .txt para armazenar os dados resolvi desenvolver esse script simples mas que pode ser útil que usa banco de dados mysql. Qualquer crítica ou sugestão para simplificar ou melhorar o script será bem vinda.
Victor Faria hugh
Hits: 21.552 Categoria: PHP Subcategoria: Banco de dados
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

Estou começando com PHP e por não confiar muito em um contador de visitas que usa arquivo .txt para armazenar os dados resolvi desenvolver esse script simples mas que pode ser útil que usa banco de dados mysql. Qualquer crítica ou sugestão para simplificar ou melhorar o script será bem vinda.
Download visitas.php Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

<?
/* Desenvolvido por Victor Faria - 17/08/2004
   E-mail: victorfaria@terra.com.br
*/
$con = mysql_connect('localhost','root','');
$db = mysql_select_db('teste',$con);

//Busca na tabela o numero de vezes que a página ja foi visitada
$busca = "Select * FROM contador";
$exe = mysql_query($busca);

$resultado = (mysql_fetch_array($exe));
$numero = $resultado['visitas'];

//Pega o numero de visistas que consta na tabela, adiciona mais um e atualiza
$visitantes = $numero + 1;
$altera = "UPDATE contador SET visitas = '$visitantes' WHERE visitas = '$numero'";
$exe1 = mysql_query($altera);

//Faz uma nova busca e retorna o numero de visitas depois da atualização
$exe = mysql_query($busca);
$total = (mysql_fetch_array($exe));
$visitas = $total['visitas'];

echo "Visitas: $visitas";

?>
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Conexao com MySql

Paginador PHP/MySQL

conexao mysql

Sistema Completo de Ordem de Serviços

Retornando aniversariantes do mês

#1 Comentário enviado por dvissotto em 19/08/2004 - 08:18h
Parabéns, mas tenho uma dúvida um pouco crucial. Para testá-lo na minha máquina antes de mandar para o servidor de e-mail eu precisaria ter o serviço httpd instalado??? Acho que sim. Outra dúvida de quem ainda é meio leigo no assunto, para implementar o script é só inserir o código dentro de um arquivo .html??? ou tem que ser .php??? Se vc puder me mandar uma simples página de exemplo, ficarei muito grato.

Desculpe o incomodo.
#2 Comentário enviado por removido em 08/11/2006 - 17:33h
Se não for utilizado algum tipo de LOCK, esse script certamente terá problemas em um site muito visitado.
Se dois SELECT forem executados ao mesmo tempo, os dois irão atualizar o campo com o mesmo valor, tento uma visita perdida.

Contribuir com comentário

Entre na sua conta para comentar.