联系官方销售客服

1835022288

028-61286886

求助 版主:论坛审计组
Service::M()->db->table("nc_order_list")
类型:迅睿CMS 更新时间:2019-09-23 10:26:27

Service::M()->db->table("nc_order_list")->join("dr_nc_crops_info","dr_nc_crops_info.id = nc_order_list.nc_id","left")->select("nc_order_list.*,dr_nc_crops_info.id")->where("nc_order_list.id = ".$uid)->orderBy("nc_order_list.ctime desc")->limit($pageSize,15)->get()->getResultArray(); 为什么这样写分页无效呀  只输出一条数据 请问分页limit效果如何做

回帖
  • #1楼    迅睿框架创始人
    2019-09-21 18:32:20
    Chrome 0
    这种太复杂的写法我建议直接写sql,毕竟用的很少
  • 又是一年冬
    #2楼    又是一年冬
    2019-09-23 09:28:27
    Chrome 0
    回复迅睿框架创始人 不行 我就是用原生语句查询的 出不来才考虑用那样复杂的方式的 $sql = "SELECT a.*, b.name from dr_nc_order_list as a left join dr_nc_crops_info as b on a.nc_id = b.id where a.uid = ".$uid." order by a.ctime desc limit ".$pageSize.",15"; $data = \Phpcmf\Service::M()->db->query($sql);输出结果为
    blob.png
  • #3楼    迅睿框架创始人
    2019-09-23 09:51:30
    Chrome 0
     \Phpcmf\Service::M()->db->query($sql)->getResultArray();
    转换成数组
  • 又是一年冬
    #4楼    又是一年冬
    2019-09-23 10:26:27
    Chrome 0
    回复迅睿框架创始人 解决了 谢谢呀 limit 的方式跟通用的有点差异 第一个参数是条数 第二个是开始条数 我开始的写法有点问题 现在能实现效果了