thinkphp分页问题 查询的条件是从其他表里取出来的,因为取出来的是个数组,所以分页程序我放在了循环里,我让其每页显示 2 条,但得出来的结果都显示在了第一页里,后面的第2页、第3页都是空的,没有数据。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 thinkphp 提供有分页类,建议你使用它如果这都要自己写,就没必要用框架了 xuzuning 这个用的就是thinkphp的分页类啊 可以把sql打印出来如果分页的话,应该是这样第一页select * from tbname limit 0,10第二页select * from tbname limit 10,20 ----------------------------------------------------------Mysql 第二页也是 select * from tbname limit 10,10; 37行查询的是另一个sql语句的内容。 看手册,你少传了一个$pagenum,就是当前是第几页$pagenum = $_POST['pageNum'] ? intval($_POST['pageNum']) : 1;field('userId')->page($pagenum.',10')->select(); $count=count($data);$Page = new \Think\Page($count,20);$show = $Page->show();// 分页显示输出$list=array_slice($data,$Page->firstRow,$Page->listRows);$this->assign('page',$show);// 赋值分页输出TP对数组分页 magento的问题 怎样将一句汉字 拆分成单个字? 谁能帮我把这两个用ZEND加密的PHP解密一下,谢谢。 dedecms5.7 审核文章不更新相关栏目 php关于apc扩展模块实现上传进度条的问题, sphinx/coreseek相关问题 用wp做的站,大家看看怎么样? php 中生成8位条形码 PHP项目解密,有大神做过吗? 怎么使用cookie做浏览记录,求大神指导,跪求。 大婶们,可否耽误你们几分钟?用php帮我做一个注册登录的接口,实例,让我这个实习生了解一点啊? 下面两句代码怎么转换成汉字呢
如果这都要自己写,就没必要用框架了
如果分页的话,应该是这样
第一页
select * from tbname limit 0,10
第二页
select * from tbname limit 10,20
Mysql 第二页也是 select * from tbname limit 10,10;
field('userId')->page($pagenum.',10')->select();
$count=count($data);
$Page = new \Think\Page($count,20);
$show = $Page->show();// 分页显示输出
$list=array_slice($data,$Page->firstRow,$Page->listRows);
$this->assign('page',$show);// 赋值分页输出TP对数组分页