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 相关文章推荐
检测png图片是否完整的php代码
Sep 06 PHP
PHP中文件读、写、删的操作(PHP中对文件和目录操作)
Mar 06 PHP
浅析PHP的静态成员函数效率更高的原因
Jun 13 PHP
php5.3以后的版本连接sqlserver2000的方法
Jul 28 PHP
详解PHP中的null合并运算符
Dec 30 PHP
PHP简单获取网站百度搜索和搜狗搜索收录量的方法
Aug 23 PHP
php数值转换时间及时间转换数值用法示例
May 18 PHP
PHP创建单例后台进程的方法示例
May 23 PHP
php 7新特性之类型申明详解
Jun 06 PHP
PHP删除字符串中非字母数字字符方法总结
Jan 20 PHP
yii2的restful api路由实例详解
May 14 PHP
PHP实现腾讯短网址生成api接口实例
Dec 08 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
构建简单的Webmail系统
2006/10/09 PHP
phpMyAdmin 安装配置方法和问题解决
2009/06/08 PHP
一些被忽视的PHP函数(简单整理)
2010/04/30 PHP
php封装的数据库函数与用法示例【参考thinkPHP】
2016/11/08 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
2017/07/20 PHP
当前流行的JavaScript代码风格指南
2014/09/10 Javascript
微信JS-SDK坐标位置如何转换为百度地图坐标
2016/07/04 Javascript
深入浅析search 搜索框的写法
2016/08/02 Javascript
jQuery Jsonp跨域模拟搜索引擎
2017/06/17 jQuery
Validform验证时可以为空否则按照指定格式验证
2017/10/20 Javascript
AngularJS2 与 D3.js集成实现自定义可视化的方法
2017/12/01 Javascript
关于jquery layui弹出层的使用方法
2018/04/21 jQuery
vue 组件的封装之基于axios的ajax请求方法
2018/08/11 Javascript
Vue.js实现可排序的表格组件功能示例
2019/02/19 Javascript
微信小程序学习笔记之获取位置信息操作图文详解
2019/03/29 Javascript
为nuxt项目写一个面包屑cli工具实现自动生成页面与面包屑配置
2019/09/29 Javascript
使用konva和vue-konva库实现拖拽滑块验证功能
2020/04/27 Javascript
[04:03]DOTA2肉山黑名单梦之声 风暴之灵中文配音鉴赏
2013/07/03 DOTA
[01:02:07]Liquid vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python每隔N秒运行指定函数的方法
2015/03/16 Python
Flask框架通过Flask_login实现用户登录功能示例
2018/07/17 Python
举例讲解Python常用模块
2019/03/08 Python
基于python-opencv3的图像显示和保存操作
2019/06/27 Python
树莓派极简安装OpenCv的方法步骤
2019/10/10 Python
Python字符串、列表、元组、字典、集合的补充实例详解
2019/12/20 Python
pycharm 2019 最新激活方式(pycharm破解、激活)
2020/09/22 Python
利用Python实现学生信息管理系统的完整实例
2020/12/30 Python
html5 touch事件实现触屏页面上下滑动(二)
2016/03/10 HTML / CSS
Vans(范斯)德国官网:美国南加州的原创极限运动潮牌
2017/05/02 全球购物
英国领先的野生鸟类食品供应商:GardenBird
2018/08/09 全球购物
Happy Plugs官网:瑞典无线耳机品牌
2020/07/16 全球购物
一夜的工作教学反思
2014/02/08 职场文书
工伤事故赔偿协议书
2014/04/15 职场文书
品牌转让协议书
2014/08/20 职场文书
在职证明书模板
2015/06/15 职场文书
div与span之间的区别与使用介绍
2021/12/06 HTML / CSS