资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

php查找数据在第几页 查找phpini

请问一下php如何显示第几页?

你缺少一个指针

成都创新互联公司是专业的汾西网站建设公司,汾西接单;提供网站制作、网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行汾西网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

limit的用法

比如,limit 10,查询10条

比如,limit 0,10,从起始位置查询10条

比如,limit 10,10,从位置10查询10条

所以你的sql应该这样

计算当前位置

$zhizhen=$pagesize*($page-1);

select * from biao2 limit $zhizhen,$pagesize

而在你查询之前,你就需要设置$pagesize和$page

$pagesize=2

$page=isset($_GET['page'])?$_GET['page']:1;

然后查询一次数量,方便你分页

select count(*) from biao2

之后就可以进行数据读取了,可以正常分页

thinkphp分页问题,怎样获取当前页是第几页

php代码:

$goods = new \Model\GoodsModel();

//分页处理

$tatal = $goods-count();//获得总记录数

$per = 5;//每页显示5条数据

$page = new Page($tatal,$per);//实例化分页类对象

$page - setConfig('header','span class="rows"共b%TOTAL_ROW%/b条记录 第b%NOW_PAGE%/b页/共b%TOTAL_PAGE%/b页/span');

$page - setConfig('prev', '上一页');

$page - setConfig('next','下一页');

$page - setConfig('last','末页');

$page - setConfig('first','首页');

$page - setConfig('theme','%HEADER% %FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END%');

$show = $page-show();// 分页显示输出

$list = $goods-order('goods_id desc')-limit($page-firstRow.','.$page-listRows)-select();

//dump($page);exit;

$this - assign('list',$list);// 把获取的信息传递给模板使用

$this - assign('page',$show);// 赋值分页输出

$this - display(); // 输出模板

你自己根据你的需要替换一下就可以

php怎么把从数据库里查询的数据十条一页的显示出来

按照楼主已死贴出完整代码,看不懂再问

$sql="select * from `user` order by `id` desc";//自己随便写一个sql语句测试用,根据自己需求替换,不要加limit

$pagesize=10;

$num=mysql_num_rows(mysql_query($sql));

$pagecount=ceil($num/$pagesize);

$pageall=$num;

if(!isset($_GET["page"])){//这里翻页模式用GET方式传参解决,?page=1的方式

$pageindex="1";

}else{

$pageindex=$_GET["page"];

if($pageindex==""){

$pageindex="1";

}elseif(!is_numeric($pageindex)){

$pageindex="1";

}elseif(substr_count($pageindex,".")!=0){

$pageindex="1";

}elseif($pageindex$pagecount){

$pageindex=$pagecount;

}elseif($pageindex=1){

$pageindex="1";

}

}

if($pageindex$pagecount){

$start=($pageindex-1)*$pagesize;

$sql1=$sql." limit ".$start.",".$pagesize;

}else{

if($num%$pagesize!=0){

$start=($pageindex-1)*$pagesize;

$sql1=$sql." limit ".$start.",".($num%$pagesize);

}else{

$start=($pageindex-1)*$pagesize;

$sql1=$sql." limit ".$start.",".$pagesize;

}

}

$result=mysql_query($sql1);

while($RS = @mysql_fetch_array($result)){

//按要求读出每次循环的字段

}

PHP中查找数据库的数据然后在php页面分页显示,只能显示第一页的数据

你的页面跳转, 要把原来有的get参数一同传递下去!

因为, 如果你第一页就是根据相关get参数查询的数据库, 而你在下一页没有提供这个参数, 当然会查询不到!

get参数是在当前页面有效的, 一般, get参数是url提供, 你url有就有, 没有就没有, 不是你提供一次, 人家就会给你保存一辈子!

例外, 你这个php文件, 功能其实很简单对吧?但你有没有觉得, 代码密密麻麻呢?

如果让你写一个大型网站, 那你的代码岂不是要用东风牌大卡车来装呢?


网站标题:php查找数据在第几页 查找phpini
当前网址:http://cdkjz.cn/article/ddsdphs.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220