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)
Edit:
Ik heb de code wat aangepast, eerst controle over de opgehaalde query's. Daarnaast heb ik ook een voorbeeld online gezet
Ik heb de code wat aangepast, eerst controle over de opgehaalde query's. Daarnaast heb ik ook een voorbeeld online gezet
Edit:
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!
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
19 reacties op 'Stats met MySQL'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
- Details
Door:
Robert Deiman- 5 jaar geleden
- 874 x bekeken
- PHP scripts opties
- Snippets
- Nieuwste PHP scripts
- PHP script toevoegen


PHP hulp
0 seconden vanaf nu