• 技术文章 >php教程 >php手册

    简单实用php mysql分页代码

    2016-06-13 10:08:03原创404
    简单实用php mysql分页代码

    简单实用php教程 mysql教程分页代码
    $qh=mysql_query("select count(*) as rcnt from table where your_condition_here order by whatever");
    $data=mysql_fetch_array($qh);
    $nr=$data["rcnt"];
    //判断偏移量参数是否传递给了脚本,如果没有就使用默认值0

    if (empty($offset))
    {
    $offset=0;
    }

    //查询结果(这里是每页20条,但你自己完全可以改变它)
    $result=mysql_query("select id,name,phone from table where your_condition_here order by whatever limit $offset, 20");

    //显示返回的20条记录
    while ($data=mysql_fetch_array($result))
    {

    //换成你用于显示返回记录的代码

    }

    //下一步,要写出到其它页面的链接
    if(!$offset) //如果偏移量是0,不显示前一页的链接
    {
    $preoffset=$offset-20;
    print "前一页 n";
    }

    //计算总共需要的页数
    $pages=ceil($nr/20); //$pages变量现在包含所需的页数

    for ($i=1; $i <= $pages; $i++)
    {
    $newoffset=20*$i;
    print "$i n";
    }

    //检查是否是最后一页
    if ($pages!=0 && ($newoffset/20)!=$pages)
    {
    print "下一页 n";
    }

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:php 连接 mysql数据库操作类 下一篇:php access 留言板程序
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 简化的实现方法(限制为同一会话页面)• php批量添加数据与批量更新数据的实现方法• php上传图片类及用法示例,• 非常全面的php日期时间运算汇总,php日期汇总• 刷新PHP缓冲区为你的站点加速,刷新php缓冲区站点
    1/1

    PHP中文网