yildi: Problem mit sehr schlechtem Counter

Beitrag lesen

hi jungs!

ich hab ein problem mit meinem counter. also als erstes muss ich dazu sagen, dass dieser schon älter ist und ich weiss, dass dieser sehr sehr datenbanklastig ist. außerdem sowieso shit und etc..  also bitte kein gedsissl flame ;)

allerdings habe ich diesen schon vor einiger zeit in eine seite eingebaut..der soll da schon bleiben. er hat eben nur einen kleinen fehler. und zwar sinken von stunde zu stunde die gestrigen besucher..?

ich hab hier mal den code geuppt:

http://nopaste.php-q.net/215012

ich denke er ist ziemlich leicht zu verstehen.
wäre euch dankbar wenn ihr eben reinschaun könntet. vllt hab ich ja einen dummen fehler gemacht, oder einfach nur ein brett vorm kopf..?

hier noch die db strukturen:

die normale "speichertabelle"
CREATE TABLE counter (
id int(11) NOT NULL auto_increment,
hits\_gesamt int(11) NOT NULL default '0',
hits\_heute int(11) NOT NULL default '0',
hits\_gestern int(11) NOT NULL default '0',
visits\_gesamt int(11) NOT NULL default '0',
visits\_heute int(11) NOT NULL default '0',
visits\_gestern int(11) NOT NULL default '0',
max\_online int(11) NOT NULL default '0',
PRIMARY KEY (id)
) TYPE=MyISAM;

die temp-tabelle
CREATE TABLE counter\_online (
id bigint(20) NOT NULL auto_increment,
ip text NOT NULL,
datum text NOT NULL,
type text NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;

vielen dank mädels!!
yildi