要求按照分类的区别打印出不同类别的数据计数
 如张三,做了6件事情
 这里使用原生查询先测试
SELECT cate_id, COUNT(*) AS order_count
FROM tp_article 
GROUP BY cate_id;
 
成功

 然后项目中实现
 public function ss(){
        $sql = "SELECT cate_id, COUNT(*) AS order_count FROM tp_article GROUP BY cate_id";
        $data = Db::query($sql);
 
然后出现问题
 查询出来的数据使用json encode打出来不行,原因是这里是二维数组
 写成这样后终于可以打印出来
public function ss(){
        $sql = "SELECT cate_id, COUNT(*) AS order_count FROM tp_article GROUP BY cate_id";
        $data = Db::query($sql);
        $json = json_encode($data);
        echo $json;
 
下一个问题,如何通过搜寻一个键查询获取对应的值
 这里首先想到的是fore each查询
  //使用模型进行分类查询
    public function ss(){
        $sql = "SELECT cate_id, COUNT(*) AS order_count FROM tp_article GROUP BY cate_id";
        $result = Db::query($sql);
        $id = input('id');
        foreach($result as $row) {
            if($row['cate_id'] == $id) {
                foreach($row as $key => $value) {
                    echo ($key.'='.$value);
                }
            }
        }
    }
                


















