调用例子:

$fenzhan_prize_order_db = pc_base::load_model('fenzhan_prize_order_model');

$page = max(intval($_REQUEST['page']), 1);
      $pagesize = isset($_REQUEST['pagesize']) ? $_REQUEST['pagesize'] : 10;
      $mydb =pc_base::load_model('mymodel');
      $sql = "SELECT* FROM {$fenzhan_prize_order_db->get_tablename()} wherebiaoshi='" .$this->fenzhan[biaoshi]."'order by inputtime desc";
      $mpages = $mydb->query_listinfo($sql,$page,$pagesize);

$mpages =$mydb->query_listinfo($sql,$page,$pagesize);

$msg =array();
$msg['returncode']= "0";
$msg['msg']= "文章";
$msg['comment']= $mpages;
echo JSON($msg);

分页方法:

public function query_listinfo(&$sql = '', $page = 1, $pagesize= 20, $setpages = 10,$array = array()) {
    //取得记录总数$rs,计算总页数用
    $array=$this->query_by_sql("SELECT count(1) as total FROM ( $sql) as a");
    $total=$array[0]['total'];
    //计算总页数
    $pages=intval(intval($total)/$pagesize);
    if ($total%$pagesize) {
        $pages++;
    }
    //设置页数
    if (isset($page)){
        $page=intval($page);
    }
    else{
        //设置为第一页
        $page=1;
    }
    //计算记录偏移量
    $offset=$pagesize*($page - 1);
    //读取指定记录数
    $infos= $this->query_by_sql("$sql limit $offset,$pagesize");
    $mpages =new mpages();
    $mpages->page=$page;
    $mpages->total=$total;
    $mpages->pagesize=15;
    $mpages->data=$infos;
    return $mpages;
}

php读取mysql分页查询相关推荐

  1. mysql中如何分页查询_MySQL_mysql分页原理和高效率的mysql分页查询语句,以前我在mysql中分页都是用的 l - phpStudy...

    mysql分页原理和高效率的mysql分页查询语句 以前我在mysql中分页都是用的 limit 100000,20这样的方式,我相信你也是吧,但是要提高效率,让分页的代码效率更高一些,更快一些,那我 ...

  2. mysql分页查询报错,及解决

    mysql分页查询报错: 前提: 1.每页1000条数据 2.查到57页的时候,就报错了 以下是错误信息: org.springframework.jdbc.UncategorizedSQLExcep ...

  3. MySQL分页查询方法及优化

    MySQL分页查询方法及优化 http://uusama.com/458.html

  4. 零基础带你学习MySQL—分页查询(十八)

    零基础带你学习MySQL-分页查询(十八)

  5. java的mysql分页查询语句怎么写_java的mysql连库 增删改查语句、分页查询语句大全...

    //代码复制出来,修改一下bean,加载一下jar包,能直接用的,不懂加我Q 983331283 package cn.tootoo.entity; public class Page { priva ...

  6. MySQL分页查询商品订单列表

    MySQL分页查询商品订单列表 题目 简单表设计并且写出sql语句,购物订单系统里面"所有订单"功能,一个订单包含多个产品,一个产品也可能被不同的订单包含,请写出针对于产品名称搜索 ...

  7. java mysql 分页查询_MySQL分页查询方法及优化

    当数据库的数据量很大时,一次性查询结果就会变得很慢,为了提高查询效率,我们可以使用MySQL的分页查询功能.本文就为大家带来MySQL分页查询方法及优化. 推荐阅读: 分页查询方法: 在MySQL中, ...

  8. mysql分页查询遇到order by发生的血案

    案发现场 业务需求:mysql从一张表中查询数据进行分页暂时,要求按照某字段进行排序. 做开发的同学都觉得这兼职就是小case啦,前端传入分页下标.分页大小.排序字段.排序方式.后端采用order b ...

  9. oracle sql 全是子查询查询速度太慢如何优化_如果面试官问你如何优化mysql分页查询,请把这篇文章甩给他!...

    在我们日常开发中,分页查询是必不可少的,可以说每干后端程序猿大部分时间都是CURD,所以分页的查询也接触的不少,你们都是怎么实现的呢?前不久的一段时间,我的一个同事突然找我寻求帮助,他说他写的sql查 ...

最新文章

  1. LeetCode简单题之数组序号转换
  2. Windows下安装XAMPP,Wordpress
  3. 揭秘Facebook SLAM技术,如何为人们生活增添奇幻的艺术色彩?
  4. JavaScript DOM 高级程序设计读书笔记二
  5. Linux sar分析网卡流量
  6. c#如何将一个整数转换二进制,并进行位运算
  7. C语言结构体占用内存总结
  8. 如果你的sharepoint 2013很慢...
  9. Win11 BitLocker驱动器加密怎么使用
  10. redis安全设置及主从配置
  11. centos下配置LNMP环境(源码安装)
  12. 42.mysqldump
  13. 讨论String与string的区别.
  14. 车间调度建模系列5|扩展析取图之工序间物流周转时间
  15. delphi调用https
  16. SMTP协议?SMTP端口号?SMTP服务器?
  17. 安卓第三方支付之微信支付
  18. 凸优化基础(Convex Optimization basics)
  19. Install Windows Vista Service Pack 2 (SP2)
  20. hue oozie spark:GC overhead limt exceed

热门文章

  1. php打印文件目录结构,php和java关于目录树(列出某一目录下文件结构)
  2. android版本更新提示安装失败,android4.4.2系统更新后总是安装失败
  3. cisco+++mysql_搭建cacti监控linux服务器,cisco,华为,mysql,
  4. 整了个程序员专用的红包封面,喜欢的来领咯!
  5. 程序员的身体一定要好
  6. 皮一皮:钢铁直女?鉴定了,钢的不能再钢!
  7. 明年去哪里?简历先整理一波!
  8. 每日一皮:周末到了,我以为我能休息一下
  9. JVM调优实战:G1中的to-space exhausted问题
  10. android6.0升级名单,三星Android 6.0升级详细名单[多图]