php分页代码简单实现
版权声明:本文为博主原创文章,未经博主允许不得转载。
数据库操作类代码:mysqli.func.php
- <?php
- // 数据库连接常量
- define('DB_HOST', 'localhost');
- define('DB_USER', 'root');
- define('DB_PWD', '');
- define('DB_NAME', 'guest');
- // 连接数据库
- function conn()
- {
- $conn = mysqli_connect(DB_HOST, DB_USER, DB_PWD, DB_NAME);
- mysqli_query($conn, "set names utf8");
- return $conn;
- }
- //获得结果集
- function doresult($sql){
- $result=mysqli_query(conn(), $sql);
- return $result;
- }
- //结果集转为对象集合
- function dolists($result){
- return mysqli_fetch_array($result, MYSQL_ASSOC);
- }
- function totalnums($sql) {
- $result=mysqli_query(conn(), $sql);
- return $result->num_rows;
- }
- // 关闭数据库
- function closedb()
- {
- if (! mysqli_close()) {
- exit('关闭异常');
- }
- }
- ?>
分页实现代码:
- <?php
- include 'mysqli.func.php';
- // 总记录数
- $sql = "SELECT dg_id FROM tb_user ";
- $totalnums = totalnums($sql);
- // 每页显示条数
- $fnum = 8;
- // 翻页数
- $pagenum = ceil($totalnums / $fnum);
- // 页数常量
- @$tmp = $_GET['page'];
- //防止恶意翻页
- if ($tmp > $pagenum)
- echo "<script>window.location.href='index.php'</script>";
- //计算分页起始值
- if ($tmp == "") {
- $num = 0;
- } else {
- $num = ($tmp - 1) * $fnum;
- }
- // 查询语句
- $sql = "SELECT dg_id,dg_username FROM tb_user ORDER BY dg_id DESC LIMIT " . $num . ",$fnum";
- $result = doresult($sql);
- // 遍历输出
- while (! ! $rows = dolists($result)) {
- echo $rows['dg_id'] . " " . $rows['dg_username'] . "<br>";
- }
- // 翻页链接
- for ($i = 0; $i < $pagenum; $i ++) {
- echo "<a href=index.php?page=" . ($i + 1) . ">" . ($i + 1) . "</a>";
- }
- ?>
简单实现了翻页功能,数据库请自行配置结构
转载于:https://www.cnblogs.com/ZDPPU/p/5923281.html
php分页代码简单实现相关推荐
- php分页实例,php分页代码简单实现教程
php分页代码简单实现 1.首先获取数据的总条数: 2.然后在用总条数除以每页的条数,得出的到总页数://模拟总条数 $total = 84; //每页的数量 $count = 10; //计算页数 ...
- php分页代码简单实现_简单PHP分页
php分页代码简单实现 As this topic comes over and over again in different forms, I've finally decided to writ ...
- php分页代码简单实现原理,php分页类之PHP分页原理+代码实现
首先了解SQL语句中的limit用法 SELECT * FROM table -- limit 开始位置 , 操作条数 (其中开始位置是从0开始的) 例子: 取前20条记录:SELECT * FROM ...
- PHP分页代码实例教程
PHP分页代码实例教程 分享一段php分页代码,很简单,作为php分页的入门教程不错. 专题推荐:php分页代码大全 php分页原理 php分页类 数据库链接及参数设定 //数据库连接 ...
- 分页原理+分页代码+分页类制作
分页显示是一种非常常见的浏览和显示大量数据的方法,属于web编程中最常处理的事件之一.对于web编程的老手来说,编写这种代码实在是和呼吸一样自然,但是对于初学者来说,常常对这个问题摸不着头绪,因此 ...
- php模型分页代码,ThinkPHP6.0模型关联分页
模型关联分页简单案例,标签关联文章,对文章进行分页,上一篇文章写得比较繁琐,这里可以将问题拆解成一对多关系,那么问题就迎刃而解了. 我们可以通过查询tag直接拿到tag_id,通过中间表和文章表关联一 ...
- php 表格分页代码,[Php]分页及表格样式
writer:web wu 2007/11/29 这个分页代码比较简单一些. 操作用户列表 include "conn.php"; //连接数据库文件 mysql_sele ...
- 纯js分页代码(简洁实用)
纯js分页代码(简洁实用) 纯js写的分页代码. 复制代码代码如下: //每页显示字数 PageSize=5000; //分页模式 flag=2;//1:根据字数自动分页 2:根据[NextPage] ...
- php分页3 1,经典php分页代码与分页原理(1/3)
经典php教程分页代码与分页原理 1.前言 分页显示是一种非常常见的浏览和显示大量数据的方法,属于web编程中最常处理的事件之一.对于web编程的老手来说,编写这种代码实在是和呼吸一样自然,但是对于初 ...
- 留言板分页php,关于文本留言本的分页代码
关于文本留言本的分页代码 更新时间:2006年10月09日 00:00:00 作者: //在写文件的时候用"|||"来分离每条记录,"||"用来分离记录中的 ...
最新文章
- maven入门(1-3)maven的生命周期
- 这是我转贴的strcpy函数与strncpy函数的比较,其中有些错误,建议大家还是看msdn,要好的多
- 冰刃初步使用图解(Win7 64位)
- Apache JK Tomcat 集群问题
- 当post 的字段很多,post的字段并不完全修改(有的值是前端input的值,有的任保留原来原来数据库的值),...
- pyspark分类算法之梯度提升决策树分类器模型GBDT实践【gradientBoostedTreeClassifier】
- python爬虫工程师必学app数据抓取实战_另辟蹊径,appium抓取app应用数据了解一下!...
- qt和arcgis for qt在地图上做测距(画线和显示距离,单位km)
- Python编程从入门到实践(第二版)day1
- 美团斗鱼百度笔试概录
- itools 苹果录屏大师 java_AirPlayer电脑版(itools苹果录屏大师)下载|AirPlayer电脑免费版...
- [工具推荐] IPv4 和 IPv6 网站测速工具
- 罗振宇跨年演讲全文、PPT、图解
- 袁亚湘 《如何做好一名研究生》 讲座笔记
- php抽奖中了奖品后怎么处理,抽奖程序,求思路.该怎么处理
- 傲梅分区助手看不到linux,傲梅分区助手使用教程
- 早起的奇迹:那些能够在早晨8:00前改变人生的秘密
- 测试用例需要包含哪些内容
- C语言有哪些冷知识?
- Spark吐血整理,学习与面试收藏这篇就够了!