Каталог статей по Web-программированию 


Хранение, учет, вывод статистики просмотров для статьи MySQL

Опубликовано

Привет! В этой статье хочу поделиться своим опытом создания механизма для учета количества просмотров статей. С его помощью в блоке под названием “Популярные статьи” я размещаю девять наиболее просматриваемых в течении недели.

При создании данного инструмента учета посещаемости, я выделил несколько приоритетных моментов. Мне нужна была статистика просмотров за определенный короткий промежуток времени (например, только за текущую неделю), т.к. мне не было нужды собирать статистику больше чем за неделю, то от устаревших данных я решил избавляться путем затирания их новыми, что не позволит разрастаться базе. К тому же для еще более компактного содержания данных в таблице, одна табличная запись должна содержать статистические данные дневного посещения статьи.

Подробнее..

MYSQL виды выборок

Опубликовано

 

В большинстве случаев к БД обращаются для получения данных, находящихся в таблицах. Чтобы собрать нужную информацию, как правило, необходимо охватить в запросе более одной таблицы. СУБД MYSQ предоставляет ряд методов выборки, о которых пойдет речь в статье. Рассматриваемые выборки:

  • Тривиальный или элементарный запрос;
  • Полное объединение;
  • Левое объединение;
  • Вложенные выборки;
  • Выборки при участии оператора UNION;

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

Подробнее..

Функции для работы с датами в MySQL

Опубликовано

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

Формат даты

Прежде чем перейти к функциям, рассмотрим формат даты используемый в MySQL. Формат несколько необычен, и отличается от того который мы видим в повседневной жизни:

Подробнее..