プロパティごとのユーザー訪問数を表示するためにハイチャートを使用しようとしていますが、これを正しく表示するための 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);
?>
これにより、空白のページが作成されます。必要なものをどれだけ手に入れられるかわかりませんが、助けてくれてありがとう。