Ограничить статистику посетителей до 30 дней

Я пытаюсь отредактировать отличный скрипт статистики посещений (PHP/MySQL) Гаффара Кхана (полный скрипт на http://www.codeproject.com/Articles/35570/Site-Statistics-with-PHP-and-MySQL), но с трудом пытаясь ограничить посетителей, показанных на графике, только статистикой за последние 30 дней. К сожалению, нет инструкции о том, как это сделать, и я до сих пор боролся. Вот основной скрипт:

<?php

include("configuration.php");

$page = input($_GET['page']) or die('ERROR: Missing page ID');    

mysql_select_db($database, $con);

// Get Total Visits Count
$query='SELECT COUNT( * ) total FROM  '.$tableName.' where section=\''.$page.'\'';
$result = mysql_query($query);
$row = mysql_fetch_array($result, MYSQL_NUM);
$count = $row[0]; 

// Get Unique Visitors Count
$query='SELECT  count(distinct IP) FROM '.$tableName.' where section=\''.$page.'\'';
$result = mysql_query($query);
$row = mysql_fetch_array($result, MYSQL_NUM);
$UniaquCount = $row[0];
mysql_close($con);

/* Graph Rendering Script goes here */

?>

Моим лучшим предположением было бы добавить строку для подсчета посещений только в том случае, если дата (указанная в поле SQL "Дата") относится к последним 30 дням. Будучи не очень талантливым разработчиком PHP (скорее, графическим / дизайнерским человеком), я был бы искренне признателен за любую помощь, которую вы, ребята, могли бы оказать.

0 ответов

Другие вопросы по тегам