Počítadlo přístupů využívající MySQL 1
Protože je o počítadla přístupů zájem, rozhodl jsem se nastínit několik způsobů jejich realizace s využitím databáze MySQL. První příklad je velmi jednoduchý, počítadlo bude pouze zaznamenávat celkový počet přístupů na stránku.
Struktura tabulky bude velmi primitivní, pouze jeden sloupec a jeden řádek.
CREATE TABLE `counter_mysql1` (
`Count` INT UNSIGNED NOT NULL
) TYPE = MYISAM;
Aby počítadlo pracovalo, musíme do tabulky vložit jeden řádek. Toto by sice šlo ošetřit i přímo ve skriptu, ale v tomto případě je to zbytečné komplikování kódu.
INSERT INTO `counter_mysql1` (`Count`) VALUES ('1');
Tabulku máme připravenou k použití, zbývá jen napsat php kód. Nejdříve se musíme k databázi připojit.
MySQL_Connect('localhost','test','test');
MySQL_Select_DB('test');
K počítání přístupů použijeme SQL příkaz UPDATE.
MySQL_Query('UPDATE `counter_mysql1` SET `Count` = `Count` + 1');
Poslední část skriptu vypíše aktuální počet přístupů.
$res = MySQL_Query('SELECT `Count` FROM `counter_mysql1`');
$data = MySQL_Fetch_Assoc($res);
print 'Počet přístupů na stránku: '.$data['Count'];
Kompletní skript je zde.
LICENCE
Všechny skripty na tomto webu jsou poskytovány, pokud není uvedeno jinak, bez jakýchkoliv licenčních požadavků a také bez záruk.