当前位置: 首页 > news >正文

模块化开发_groupby查询think PHP5.1

要求按照分类的区别打印出不同类别的数据计数
如张三,做了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);}}}}
http://www.lryc.cn/news/165608.html

相关文章:

  • elementUI时间选择器
  • 第1章_瑞萨MCU零基础入门系列教程之单片机程序的设计模式
  • 【UE】刀光粒子效果——part2 材质函数部分
  • 为什么项目经理的时间观念这么重?
  • 编码转换流
  • Pycharm创建项目时如何自动添加头部信息
  • DAY48
  • 光栅和矢量图像处理:Graphics Mill 11.4.1 Crack
  • vue3中组件没有被调用,没进去也没报错
  • Postgresql中ParamListInfoData的作用
  • 《计算机视觉中的多视图几何》笔记(1)
  • YOLO目标检测——火焰检测数据集+已标注xml和txt格式标签下载分享
  • tkinter四大按钮:Button,Checkbutton, Radiobutton, Menubutton
  • Sudowrite:基于人工智能的AI写作文章生成工具
  • 加密狗软件有什么作用?
  • 嵌入式Linux驱动开发(I2C专题)(二)
  • SMT贴片制造:发挥的作用和价值]
  • 蓝桥杯官网练习题(幸运数字)
  • pandas笔记:显示中间的省略号
  • 解决vagrant安装的centos7,在window主机重装系统过后,再次用vagrant启动centos7却无法启动
  • 嵌入式这个领域会变得过于内卷吗?
  • Linux下安装和使用MySQL的详细教程
  • 【Linux】多线程互斥与同步
  • 从零开始:云服务器构建网站的完全指南
  • idea中的debug界面上没有进入方法的红色按钮
  • JavaScript知识系列(4)每天10个小知识点
  • Xpath 访问 Svg 内部的元素
  • 无涯教程-JavaScript - DOLLARDE函数
  • C语言双向链表
  • 朋友圈大佬都去读研了,这份备考书单我码住了