【发布时间】:2015-10-14 08:32:46
【问题描述】:
我一直在努力研究这个。有关同一主题,请参阅 my previous question。似乎这是一个很难解决的问题。但是,我找到了this thread,似乎 Derek Adair 已经设法从同样的问题中制作了一个 json。
我的问题是:
我如何从这个查询中得到
SELECT
MONTHNAME(date) as month, YEAR(date) as year
FROM
MOCK_DATA
GROUP BY YEAR(date), MONTH(date) DESC
获取结果是一个 json 数组,或者 obecjt(stdClass)
{
"2009":["August","July","September"],
"2010":["January", "February", "October"]
}
因为现在我得到以下结果:
Array(35) { [0]=> object(stdClass)#19 (2) {
["month"]=> string(8) "December"
["year"]=> string(4) "2013" }
[1]=> object(stdClass)#20 (2) {
["month"]=> string(8) "November"
["year"]=> string(4) "2013" } . . . .
预期的结果是这样的:
2013
jan
feb
...etc
2014
jan
feb
..etc
2015
jan
feb
..etc
【问题讨论】:
-
从查询中获取数据后,使用 forloop 执行此操作。