php入门学习知识点二 PHP不难的分页进程与原理

2019-08-22 04:18栏目:技术创新

//第三步:获取记录数
$sql="Select id From message";
$result=mysql_query($sql);
$rownum=mysql_num_rows($result);

//第一步:获取当前是第几页
if($_GET){
if($_GET['pagenum']){
$pagenum=$_GET['pagenum'];
}
}
//第二步:获取当前分页的内容列表

if($pagenum==1){
echo "[第一页] [上一页]";
}else{
echo "[<a href="$url?pagenum=1">第一页</a>] [<a href="$url?pagenum=".($pagenum-1)."">上一页</a>]";
}

//第六步:输出分页链接

while(($row=mysql_fetch_array($result))==true){
echo '<hr>'.$row["title"].'</hr>';
}

//初始参数设置
$pagesize=5 ; //分页大小
$pagenum=1 ; //默认为第一页

您可能感兴趣的文章:

  • 默默小谈PHP&MYSQL分页原理及实现
  • 数据库分页查询方法
  • php 分页原理详解
  • PHP 分页原理分析,大家可以看看
  • sqlserver2005使用row_number() over分页的实现方法
  • SQL SERVER 2008 中三种分页方法与比较
  • 高效的mysql分页方法及原理
  • mysql分页原理和高效率的mysql分页查询语句
  • jquery实现html页面 div 假分页有原理有代码
  • 分页技术原理与实现之分页的意义及方法(一)

if($pagecount==$pagenum){
echo "[下一页] [最后一页]";
}else{
echo "[<a href="$url?pagenum=".($pagenum 1)."">下一页</a>] [<a href="$url?pagenum=".($pagecount)."">最后一页</a>]";
}

$sql="Select * From message limit ".($pagenum-1)*$pagesize.",$pagesize ";
$result=mysql_query($sql);

//第五步:得到分页链接
$url=$_SERVER["REQUEST_URI"];
$url=parse_url($url);
$url=$url["path"];

//第四步:记算分页数
if(($rownum%$pagesize)==0){
$pagecount=$rownum/$pagesize;
}else{
$pagecount=(int)($rownum/$pagesize);
}

<?php
require '../inc/conn.php';
?>
<?php

?>

版权声明:本文由新浦京娱乐站_新浦京娱乐场官网_新浦京娱乐发布于技术创新,转载请注明出处:php入门学习知识点二 PHP不难的分页进程与原理