我正在尝试使用 Highcharts 显示每个属性的用户访问,但是我不确定如何设置 SQL 查询以正确显示它。如果我们的数据库仅列出特定时间段内的页面访问量会容易得多,但它是按用户、按属性、每次访问存储的,如您在此处看到的:
我知道我必须查询每个属性的总访问量并按月排序,但最好的方法是我无法做到这一点。这是我到目前为止所得到的:
<?php
$con = mysql_connect('localhost', 'root', 'root');
if (!$con) {
die('Could not connect: '.mysql_error());
}
mysql_select_db('demeure', $con);
//$date_start = $_POST['date_start'];
//$date_end = $_POST['date_end'];
$date_start = '2012-07-01 00:00:00';
$date_end = '2012-08-01 00:00:00';
$result = mysql_query("
SELECT
COUNT(id) AS count,
created_at
FROM
user_property_visits
WHERE
created_at BETWEEN '$date_start' AND '$date_end'");
while ($row = mysql_fetch_array($result)) {
echo $row['count'] . "\t" . $row['created_at']. "\n";
}
mysql_close($con);
?>
这会导致空白页。我不确定我离得到我需要的东西有多近,但感谢您的帮助。