gpt4 book ai didi

php - Mysql 选择入数组

转载 作者:行者123 更新时间:2023-11-29 14:15:58 25 4
gpt4 key购买 nike

我基本上试图简单地从表中选择到数组中......但它无法正常工作。

我有以下查询

$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;
}

我确信这是一个简单的修复,但这里却让人抓狂!

最佳答案

要获得预期的数组,您需要按照以下方式更改代码。

$data = array();
while($graphData = mysql_fetch_array($graph)){
$data[$graphData['MONTH']] = $graphData['COUNT'];
}

关于php - Mysql 选择入数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12659744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com