欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

简易分页类

程序员文章站 2022-03-20 23:38:10
...
这是一个简单易用的分页类。只需在你原有的程序中加两句、改一句就可以了
先贴代码
paging.php
首页 上一页 下一页 尾页';    $count = ceil(self::$count / self::$size);    $page = self::$page;    unset($_GET['page']);    $d = array(      'reset' => 1,      'prve' => $page > 1 ? $page - 1 : 1,      'next' => $page  $count,    );    foreach($d as $k=>$v) {      $_GET['page'] = $v;      $tpl = str_replace($k, http_build_query($_GET), $tpl);    }    echo $tpl;  }}

通常你都有类似这样的语句
$sql =".....";
$rs = mysql_query($sql);

$rs = mysql_query("select ....");


你只需改作
include 'paging.php';
$rs = paging::prepare($sql, 每页行数);
在需要出现分页条的地方写入
paging::bar();

就可以了,非常简单!

回复讨论(解决方案)

前排拜模。
这样的写法还是第一次见到。
$sql = preg_replace('/select\s/i', '$0SQL_CALC_FOUND_ROWS ', $sql) . " limit $pageon, $pagesize";

sql还用preg_replace……

闲着无事,来个js函数,娱乐一下

  • aaaaaaaa1
  • aaaaaaaa2
  • aaaaaaaa3
  • aaaaaaaa4
  • aaaaaaaa5
  • aaaaaaaa6
  • aaaaaaaa7
  • aaaaaaaa8
  • aaaaaaaa9
  • aaaaaaaa10
相关标签: 简易分页类