ProfiPHPProfiPHP
Категория: Полезное в PHP

Счетчик посещения отдельных страниц сайта

Давайте разберем, как реализовать счетчик посещения для отдельных страниц сайта с помощью PHP и MySQL.

Данная статистика весьма полезный инструмент, поскольку можно узнать, какие страницы интересны пользователям, а какие нужно доработать или переработать полностью для привлечения посетителей.

Допустим, вы уже имеете таблицу "POST", в которой содержатся все страницы сайта. Нам необходимо добавить отдельную ячейку для каждой записи, в которой будет содержатся количество просмотров:
ALTER TABLE `post` ADD `count` int(11) NOT NULL DEFAULT '0' AFTER `post_date`
Данное выражение создаст ячейку "count" целочисленного типа, значения по умолчанию которого будет ноль, и ячейка создастся после поля "post_date".

Остается на каждой странице вывода отдельной записи выполнять обновления счетчика увеличивая его на 1:
UPDATE LOW_PRIORITY `post` set `count` = `count` + 1 WHERE ( `post_id` = '{$post_id}' )" );
Данным запросом мы обновляем ячейку "count", а именно добавляем к существующему значению единицу.

Вывод результата зависит от необходимости вывода отдельных ячеек. Например:
SELECT post_id, title FROM post WHERE ( post_id = '{$post_id}' )
Благодаря очень простым и быстрым запросам, можно осуществить вывод статистики посещений отдельных страниц сайта.

Добавить комментарий

Имя:
Текст комментария: