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

Давайте разберем, как реализовать счетчик посещения для отдельных страниц сайта с помощью 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}' )

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *