现在的位置: 首页 > 综合 > 正文

[PHP]分页学习笔记

2017年03月23日 ⁄ 综合 ⁄ 共 606字 ⁄ 字号 评论关闭

原来学ASP的时候接触过分页,好久没弄了。

 

PHP分页实现原理

 

SQL的select查询语句跟上条件LIMT 0,10 //表示从0+1条开始显示10条数据

 

PHP分页参数设置


 

 

//当前页码,get传参
if(isset($_GET[\'page\']))//如果有参数
{
 
 if(is_numeric($_GET[\'page\']))//判断是否为数字
 {
  $page=$_GET[\'page\'];
 }
 else
 {
  $page=1;
 }
}
else
{
 $page=1;//否则没参数就是第一页
}


$page_size=3;   //每页多少条
$page_num=($page-1)*$page_size; //每页开始的指针
$row_num=mysql_num_rows(mysql_query(\"select * from post\"));//记录总条数
$page_count=ceil($row_num/$page_size);//进一取整,页数
$date=mysql_query(\"select * from post limit $page_num,$page_size\"); //查询

 


 

 


   

page=1 //说明是第一页,显示1-10条数据,LIMIT 0,10

page=2 //说明是第一页,显示11-20条数据,LIMIT 10,20

page=3 //说明是第一页,显示21-30条数据,LIMIT 21,30


抱歉!评论已关闭.