从mysql 查询记录并分页显示:想实现每页显示10条记录 ,这10条记录按照    等级1:5条  ; 等级2: 3条 ; 等级3 : 2条 这样显示。请问有什么好的方式实现。处理语言:PHP

解决方案 »

  1.   


    把结果合并到一起,再往view层赋值呀
      

  2.   

    和查询一次一样的处理方法啊,计算页码和开始记录数后,LIMIT取出数据,然后三个和在一起,如果有哪个不足规定条数,在按照一定规则从其他里补足。
      

  3.   

    把三種等級的記錄先分別按時間排序。然後根據你的規則,循環從三種記錄種抽取,生成一頁的記錄緩存。顯示時直接用page去get cache顯示。
      

  4.   

    根据page值来判断显示的limit值