Stats met MySQL
Deze post ik eigenlijk meer als reactie op het script van ick-in-noot. Het maakt gebruik van een database en telt unieke id's maar 1 keer per dag mee in het totaalplaatje.
Daarnaast is het dus heel eenvoudig andere statistieken te bepalen en op te halen.
De SQL database ziet er zo uit:
CREATE TABLE visitors (
id int(6) NOT NULL auto_increment,
ip varchar(15) collate latin1_general_ci NOT NULL,
online datetime NOT NULL,
PRIMARY KEY (`id`)
)
(waarom varchar voor IP -> Omdat de meesten nog met MySQL werken, heb ik het daarop gemaakt)
Ik heb de code wat aangepast, eerst controle over de opgehaalde query's. Daarnaast heb ik ook een voorbeeld online gezet
13-12-'07 om 12:34:
Een aantal opmerkingen van hieronder zijn verwerkt, foutafhandeling nu correct toegevoegd, MySQL in ANSI modus (strict) gezet in het script, en de query's op een nettere manier in het script gezet. (meerregelig -> Leesbaarder)
Bedankt allen voor de tips!
Voorbeeld: http://www.robertdeiman.net/phphulp/stats/
Gesponsorde koppelingen
PHP script bestanden
Er zijn 19 reacties op 'Stats met mysql'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu