搜索

首页  >  问答  >  正文

laravel5.2 如何实现查询指定id开始的5条数据?

比如有id为1-10 共10条数据,现在想要根据传如的id来查询该指定id后的5条数据,

比如传入id为1,则查询出id为1,2,3,4,5 的数据,
如果传入id为3,则查询出id为3,4,5,6,7 的数据

如何写?谢谢

ringa_leeringa_lee2796 天前449

全部回复(2)我来回复

  • 大家讲道理

    大家讲道理2017-05-16 16:50:32

    以users表为例:

    \DB::table('users')
        -> where('id', '>=', $id)
        -> orderBy('id')
        -> take(5)
        -> get();

    回复
    0
  • 高洛峰

    高洛峰2017-05-16 16:50:32

    其中 id >=1 且 id <=5
    其中 id >=3 且 id <=7

    回复
    0
  • 取消回复