私は基本的に、テーブルから配列に単純に選択しようとしています...そして正しく機能していません。
次のクエリがあります
$graph = mysql_query("SELECT MONTHNAME(dateadded) MONTH, COUNT(*) COUNT
FROM products
WHERE ((YEAR(dateadded)=2012) && (site_url = '$_GET[site_url_graph]'))
GROUP BY MONTH(dateadded)",$db);
そして、結果を次のような配列にする必要があります(問題ではない長い月名または短い月名にすることができます):
$data = array(
'Jan' => 12,
'Feb' => 25,
'Mar' => 0,
'Apr' => 7,
'May' => 80,
'Jun' => 67,
'Jul' => 45,
'Aug' => 66,
'Sep' => 23,
'Oct' => 23,
'Nov' => 78,
'Dec' => 6
);
これを試していますが、配列ではないというメッセージが表示されます:
$data = array();
while($graphData = mysql_fetch_array($graph)){
$data[] = $graphData;
}
これは簡単な修正だと思いますが、ここで髪を引き裂きます!