グラフデータを表示するためのJSコードがあります:
series: [{
name: 'Year 1800',
data: [107, 31, 635, 203, 2]
}, {
name: 'Year 1900',
data: [133, 156, 947, 408, 6]
}, {
name: 'Year 2008',
data: [973, 914, 4054, 732, 34]
}]
PHP の while ループで表示するデータを取得する必要があります。私はこれを試しました:
<?php
$sql="SELECT *, COUNT(category) AS my_groupcount from tickets where deleted = '' and DAY(datetime) = '".$day."' and MONTH(datetime) = '".$month."' and YEAR(datetime) = '".$year."' group by category order by datetime ASC ";
$rs=mysql_query($sql,$conn);
while($result=mysql_fetch_array($rs))
{
echo "name: 'Cat ".$result["category"]."',";
echo "data: [".$result["my_groupcount"]."]";
echo "}, {";
}
?>
チケットテーブルのカテゴリ列をグループ化し、各カテゴリのグラフを表示する必要がありますが、機能していません-whileループで終了するためだと思いますが、}, {
終了する必要があります}]
どうすればこれを回避できますか - ユーザーがカテゴリを追加/削除できるため、チケット テーブル内のカテゴリ アイテムの量が常に変化しています。