PHP查询分页的实现代码


Posted in PHP onJune 09, 2017

本文实例为大家分享了PHP查询分页的具体代码,后端基于thinkphp框架,供大家参考,具体内容如下 

前端需要dataTables插件:传送门下载地址 

HTML代码 

第一步引入插件

<!-- DataTables CSS -->
<link rel="stylesheet" type="text/css" href="http://cdn.datatables.net/1.10.15/css/jquery.dataTables.css" rel="external nofollow" >
<!-- jQuery -->
<script type="text/javascript" charset="utf8" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<!-- DataTables -->
<script type="text/javascript" charset="utf8" src="http://cdn.datatables.net/1.10.15/js/jquery.dataTables.js"></script>

第二步添加 

<table id="table_id_example" class="display">
 <thead>
 <tr>
  <th>ID</th>
  <th>发布时间</th>
  <th>发布IP</th>
  <th>公告内容</th>
 </tr>
 </thead>
 <tbody>
  <volist name="notice" id="vo">
   <tr>
   <td>{$vo.id}</td>
   <td>{$vo.create_time}</td>
   <td>{$vo.create_ip}</td>
   <td>{$vo.notice_content}</td>
   </tr>
  </volist>
 </tbody>
</table>

第三步JS

<script>
 $(document).ready( function () {
  $('#table_id_example').DataTable();
 } );
 </script>

PHP代码

public function gonggaochakan(){
 /* 公告查看
  */
 $dbNotice = M('notice');//实例化dbNotice对象
 $count  = $dbNotice->count();// 查询满足要求的总记录数
 $Page  = new \Think\Page($count,$count);// 实例化分页类 传入总记录数和每页显示的记录数(全部记录)
 $data = $dbNotice->order('create_time')->limit($Page->firstRow.','.$Page->listRows)->select();//获得所有记录
 $this->assign('notice',$data);//传给模板
 $this->show();
}

​效果

PHP查询分页的实现代码

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
备份mysql数据库的php代码(一个表一个文件)
May 28 PHP
PHP的substr_replace将指定两位置之间的字符替换为*号
May 04 PHP
php数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
Oct 29 PHP
PHP 中检查或过滤IP地址的实现代码
Nov 27 PHP
基于empty函数的判断详解
Jun 17 PHP
Codeigniter实现智能裁剪图片的方法
Jun 12 PHP
跟我学Laravel之路由
Oct 15 PHP
PHP分页类集锦
Nov 18 PHP
PHP会员找回密码功能的简单实现
Sep 05 PHP
浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别
Jun 17 PHP
PHP对象的浅复制与深复制的实例详解
Oct 26 PHP
多个Laravel项目如何共用migrations详解
Sep 25 PHP
PHP简单留言本功能实现代码
Jun 09 #PHP
PHP如何获取当前主机、域名、网址、路径、端口等参数
Jun 09 #PHP
PHP中的日期时间处理利器实例(Carbon)
Jun 09 #PHP
PHPExcel中文帮助手册|PHPExcel使用方法(分享)
Jun 09 #PHP
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
Jun 09 #PHP
ThinkPHP+EasyUI之ComboTree中的会计科目树形菜单实现方法
Jun 09 #PHP
php使用crypt()函数进行加密
Jun 08 #PHP
You might like
php+mongodb判断坐标是否在指定多边形区域内的实例
2016/10/28 PHP
PHP随机获取未被微信屏蔽的域名(微信域名检测)
2017/03/19 PHP
postman的安装与使用方法(模拟Get和Post请求)
2018/08/06 PHP
windows 2008r2+php5.6.28环境搭建详细过程
2019/06/18 PHP
javascript 拖动表格行实现代码
2011/05/05 Javascript
javascript笔记 String类replace函数的一些事
2011/09/22 Javascript
css结合js制作下拉菜单示例代码
2014/02/27 Javascript
DOM基础教程之使用DOM
2015/01/19 Javascript
js实现延迟加载的方法
2015/06/24 Javascript
AngularJS基础 ng-switch 指令简单示例
2016/08/03 Javascript
js实现弹窗居中的简单实例
2016/10/09 Javascript
jquery获取select,option所有的value和text的实例
2017/03/06 Javascript
Vue.js基础学习之class与样式绑定
2017/03/20 Javascript
Vue中组件之间数据的传递的示例代码
2017/09/08 Javascript
ES6使用export和import实现模块化的方法
2018/09/10 Javascript
vue中slot(插槽)的介绍与使用
2018/11/12 Javascript
JS实现“全选”和&quot;全不选&quot;功能代码实例
2020/02/06 Javascript
JavaScript数组排序功能简单实现
2020/05/14 Javascript
[02:19]2014DOTA2国际邀请赛 专访820少年们一起去追梦吧
2014/07/14 DOTA
python3使用urllib示例取googletranslate(谷歌翻译)
2014/01/23 Python
python基于xml parse实现解析cdatasection数据
2014/09/30 Python
python基于递归解决背包问题详解
2019/07/03 Python
python matplotlib画盒图、子图解决坐标轴标签重叠的问题
2020/01/19 Python
利用pyecharts读取csv并进行数据统计可视化的实现
2020/04/17 Python
基于matplotlib中ion()和ioff()的使用详解
2020/06/16 Python
Python读取多列数据以及用matplotlib制作图表方法实例
2020/09/23 Python
Django搭建项目实战与避坑细节详解
2020/12/06 Python
ASP.NET Core中的配置详解
2021/02/05 Python
美国流行背包品牌:JanSport(杰斯伯)
2018/03/02 全球购物
暑期研修感言
2014/02/17 职场文书
商铺消防安全责任书
2014/07/29 职场文书
优秀家长自荐材料
2014/08/26 职场文书
学生无故旷课检讨书
2014/09/20 职场文书
2014年妇产科工作总结
2014/12/08 职场文书
Java实现给Word文件添加文字水印
2022/02/15 Java/Android
python如何利用cv2.rectangle()绘制矩形框
2022/12/24 Python