分页管理
来源:互联网 发布:家装diy设计软件 编辑:程序博客网 时间:2024/05/22 17:21
1、SQL语句中的limit用法
SELECT * FROM table …… limit 开始位置 , 操作条数
2、学习分页的一种公式
(1)分页原理
所谓分页显示,也就是讲数据库中的结果集,一段一段显示出来
(2)需要的条件
怎么分段,当前在第几段 (每页有几条,当前再第几页)
前10条记录:select * from table limit 0,10
第11至20条记录:select * from table limit 10,10
第21至30条记录:select * from table limit 20,10
第11至20条记录:select * from table limit 10,10
第21至30条记录:select * from table limit 20,10
(3)得到公式
(当前页数 - 1 )X 每页条数 , 每页条数
Select * from table limit ($Page- 1) * $PageSize, $PageSize
Select * from table limit ($Page- 1) * $PageSize, $PageSize
3、parse_url()解析URL函数
parse_url() 是将URL解析成有固定键值的数组的函数
$ua=parse_url("http://username:password@hostname/path?arg=value#anchor");
print_r($ua);
结果:
print_r($ua);
结果:
Array( [scheme] => http [host] => hostname [user] => username [pass] => password [path] => /path [query] => arg=value [fragment] => anchor)
4、$_SERVER["REQUEST_URI"]
预定义服务器变量的一种,取得除域名后的完整地址和路径
<?php//链接数据库的代码$conn = @ mysql_connect("localhost", "root", "sa123") or die("数据库链接错误");//链接服务器mysql_select_db("newdb", $conn);//选择数据库mysql_query("set names 'GBK'"); //使用GBK中文编码;function htmtocode($content) {//进行格式转换$content = str_replace("\n", "<br>", str_replace(" ", " ", $content));return $content;}?>
<?phpinclude("conn.php");$pagesize=5;//每页显示的条数$url=$_SERVER["REQUEST_URI"];$url=parse_url($url);$url=$url[path];//获得当前数据的路径$numq=mysql_query("SELECT * FROM `test`");$num = mysql_num_rows($numq);//数据的数量if($_GET[page]){//获得当前显示数据条数$pageval=$_GET[page];$page=($pageval-1)*$pagesize;$page.=',';}if($num > $pagesize){ if($pageval<=1)$pageval=1;echo "共 $num 条"." <a href=$url?page=".($pageval-1).">上一页</a> <a href=$url?page=".($pageval+1).">下一页</a>";} $SQL="SELECT * FROM `test` limit $page $pagesize "; $query=mysql_query($SQL); while($row=mysql_fetch_array($query)){ echo "<hr><b>".$row[name]." | ".$row[sex]; }?>
- 分页管理
- 第一次启动分页管理
- 第二次启动分页管理
- PHP分页管理
- AIX分页分区管理
- 关于分页管理
- 分页--内存管理
- 【内存管理】分页机制
- JavaWeb 分页管理
- 操作系统分页存储管理
- 分页存储管理方式
- 内存管理、分段、分页
- 内存管理之分页
- 分页存储管理方式
- 基本分页和请求分页存储管理
- 基本分页、请求分页储存管理方式
- 纯分页管理和请求式分页管理
- 【操作系统】内存管理-基本分页管理方式
- MDI编辑器
- 开通微信开发者模式
- 简单的留言板
- PHP+MYSQL 简单的留言板
- mongodb基础系列——mongodb服务器无法启动
- 分页管理
- 上传文件
- 关于PHP页面显示乱码问题的解决
- php文件操作及html生成
- java反射机制个人学习笔记
- c++动态联编与静态联编
- Terracotta Server集群
- struts2中,校验文件不起作用
- LeetCode - String to Integer (atoi)