取得的数据如上要显示成上面这样的PHP里怎么处理?谢谢!

解决方案 »

  1.   

    我說說思路,你來寫代碼
    首先用以下語句把地區提取出来放入array
    "Select DISTINCT zone_copies From `表`"
    会得到以下的结果,并把其构成数组
    $arr=array(1170,116,114,110,109,104);
    然后foreach拆分该arrayForeach($arr as $id){
    将下边的提取结果输出就行了
    "Select * From `表` where zone_copies={$id}"
    }
      

  2.   


    对啊,你应该把数据保存到$rows数组,然后遍历,zone_copies这列是干嘛的都不知道,我估计是外键吧...
    你就提供这点线索,叫别人怎么帮你写呀
      

  3.   

    输出是容易的,但不知道这条SQL怎么写,GROUP BY分组的话,zone_name字段有NULL值,不知道行不行。。
    MySQL实在外行,不知道是不是这么写。。
    SELECT `month`,SUM(`zone_copies`) AS `zone_copies`, `zone_name`
    FROM 表 GROUP BY `zone_name`,`month`