简易分页类
这是一个简单易用的分页类。只需在你原有的程序中加两句、改一句就可以了
先贴代码
paging.php
 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……
------解决方案--------------------
谢谢分享,确实很方便  ,简单易用 。学习了。
------解决方案--------------------
引用:这是一个简单易用的分页类。只需在你原有的程序中加两句、改一句就可以了
先贴代码
paging.php
php code
class paging {
  public static $count = 0;
  public static $size = 0;
  public static $page = 0;
  static function prepare($sql, $……
   
 
   