我基本上只是试图从表中选择一个数组...并且它不能正常工作。Mysql select into array
我有以下查询
$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;
}
我敢肯定,这是一个简单的修复,但撕裂^ h空气在这里!
你试过在phpmyadmin中运行查询吗?你会得到什么错误? – lvil
查询是好的 –