微擎带分页列表后台方法整理
/**
* 常用带分页列表方法 - pdo_fetchall 实现
* 参数 page 页数
* 参数 pagesize 是每页多少条
* https://你的域名/web/index.php?c=site&a=entry&m=模块名称&do=pagelist&page=1&pagesize=5
*/
public function doWebPageList(){
global $_W ,$_GPC;
/** 注意tablename写的时候不要带前缀ims_否则会报错,
* 例如表名为 ims_jscm_hongbao_users
* 用tablename函数的写法是 tabalename('jscm_hongbao_users')
*/
$sql="select * from ".tablename('jscm_hongbao_users');
$sources=pdo_fetchall($sql);
//分页开始
$total=count($sources);
$pageindex=max($_GPC['page'],1);
$pagesize=max($_GPC['pagesize'],10);
$pager=pagination($total,$pageindex,$pagesize);
$p=($pageindex-1)*$pagesize;
$sql.=" order by id desc limit ".$p.",".$pagesize;
$userslist = pdo_fetchall($sql);
$result = array('userlist'=>$userslist,'pager'=>$pager);
echo(json_encode($userslist));
echo($pager);
}