A tabela abaixo ir armazenar apenas os dados j totalizados, portanto no
 ser criado um registro por visita, o que deixa o banco muito mais leve
 (apenas um registro!).

Obs.:

1. Insira no campo 'id' a identificao do registro (no meu cdigo vc ir 
encontrar o valor 'conta'). Isso serve para evitar que sejam criados 
registros adicionais em cada visita, e pode ser usado para incluir o 
contador em vrias pginas, adicionando novo registro e mudando apenas
o valor do 'id'.

2. Nos campos 'dian1' a 'dian20', insira as datas dos 20 ltimos dias.
3. Meu conhecimento de MySQL  bem limitado, e no sei trabalhar com arrays
em banco de dados, portanto deve haver um modo mais "decente" de criar o 
banco, em relao s repeties (ds1, ds2... dian1, dian2...). Se algum 
puder me dar uma dica, ser bem vinda! Pelo mesmo motivo, o cdigo HTML do 
'estat.php3' acabou ficando maior do que eu gostaria, pois no queria incluir 
mais campos no BD.

4. As barras dos grficos utilizam apenas um arquivo, o 'graf_a.gif', que tem 
sua largura alterada no HTML, de acordo com o valor no BD. Eu usei um quadrado 
de 10x10 pixels.

5. Faltou "escovar" o HTML do 'estat.php3'. Parte dele foi criada pelo Composer,
 que deixa muito lixo dentro do cdigo.
 
6. O cdigo 'contar.php3' seve ser inserido no corpo da pgina a ser medida. 
Sugiro fortemente utilizar o comando 'include'.


CREATE TABLE contar (
  id char(5) NOT NULL default '',
  ds1 int(10) unsigned NOT NULL default '0',
  ds2 int(10) unsigned NOT NULL default '0',
  ds3 int(10) unsigned NOT NULL default '0',
  ds4 int(10) unsigned NOT NULL default '0',
  ds5 int(10) unsigned NOT NULL default '0',
  ds6 int(10) unsigned NOT NULL default '0',
  ds7 int(10) unsigned NOT NULL default '0',
  hr1 int(10) unsigned NOT NULL default '0',
  hr2 int(10) unsigned NOT NULL default '0',
  hr3 int(10) unsigned NOT NULL default '0',
  hr4 int(10) unsigned NOT NULL default '0',
  hr5 int(10) unsigned NOT NULL default '0',
  hr6 int(10) unsigned NOT NULL default '0',
  hr7 int(10) unsigned NOT NULL default '0',
  hr8 int(10) unsigned NOT NULL default '0',
  hr9 int(10) unsigned NOT NULL default '0',
  hr10 int(10) unsigned NOT NULL default '0',
  hr11 int(10) unsigned NOT NULL default '0',
  hr12 int(10) unsigned NOT NULL default '0',
  hr13 int(10) unsigned NOT NULL default '0',
  hr14 int(10) unsigned NOT NULL default '0',
  hr15 int(10) unsigned NOT NULL default '0',
  hr16 int(10) unsigned NOT NULL default '0',
  hr17 int(10) unsigned NOT NULL default '0',
  hr18 int(10) unsigned NOT NULL default '0',
  hr19 int(10) unsigned NOT NULL default '0',
  hr20 int(10) unsigned NOT NULL default '0',
  hr21 int(10) unsigned NOT NULL default '0',
  hr22 int(10) unsigned NOT NULL default '0',
  hr23 int(10) unsigned NOT NULL default '0',
  hr24 int(10) unsigned NOT NULL default '0',
  hj smallint(6) NOT NULL default '0',
  dian1 char(10) NOT NULL default '',
  dian2 char(10) NOT NULL default '',
  dian3 char(10) NOT NULL default '',
  dian4 char(10) NOT NULL default '',
  dian5 char(10) NOT NULL default '',
  dian6 char(10) NOT NULL default '',
  dian7 char(10) NOT NULL default '',
  dian8 char(10) NOT NULL default '',
  dian9 char(10) NOT NULL default '',
  dian10 char(10) NOT NULL default '',
  dian11 char(10) NOT NULL default '',
  dian12 char(10) NOT NULL default '',
  dian13 char(10) NOT NULL default '',
  dian14 char(10) NOT NULL default '',
  dian15 char(10) NOT NULL default '',
  dian16 char(10) NOT NULL default '',
  dian17 char(10) NOT NULL default '',
  dian18 char(10) NOT NULL default '',
  dian19 char(10) NOT NULL default '',
  dian20 char(10) NOT NULL default '',
  diav1 int(10) unsigned NOT NULL default '0',
  diav2 int(10) unsigned NOT NULL default '0',
  diav3 int(10) unsigned NOT NULL default '0',
  diav4 int(10) unsigned NOT NULL default '0',
  diav5 int(10) unsigned NOT NULL default '0',
  diav6 int(10) unsigned NOT NULL default '0',
  diav7 int(10) unsigned NOT NULL default '0',
  diav8 int(10) unsigned NOT NULL default '0',
  diav9 int(10) unsigned NOT NULL default '0',
  diav10 int(10) unsigned NOT NULL default '0',
  diav11 int(10) unsigned NOT NULL default '0',
  diav12 int(10) unsigned NOT NULL default '0',
  diav13 int(10) unsigned NOT NULL default '0',
  diav14 int(10) unsigned NOT NULL default '0',
  diav15 int(10) unsigned NOT NULL default '0',
  diav16 int(10) unsigned NOT NULL default '0',
  diav17 int(10) unsigned NOT NULL default '0',
  diav18 int(10) unsigned NOT NULL default '0',
  diav19 int(10) unsigned NOT NULL default '0',
  diav20 int(10) unsigned NOT NULL default '0',
  maiordian char(10) NOT NULL default '',
  maiordiav int(10) unsigned NOT NULL default '0',
  ndias int(10) unsigned NOT NULL default '0'
)

