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 相关文章推荐
PHP数组内存耗用太多问题的解决方法
Apr 05 PHP
PHP管理内存函数 memory_get_usage()使用介绍
Sep 23 PHP
input file获得文件根目录简单实现
Apr 26 PHP
ThinkPHP模板Switch标签用法示例
Jun 30 PHP
PHP文件上传之多文件上传的实现思路
Jan 27 PHP
Symfony2实现在controller中获取url的方法
Mar 18 PHP
Zend Framework框架Smarty扩展实现方法
Mar 22 PHP
利用php输出不同的心形图案
Apr 22 PHP
laravel5创建service provider和facade的方法详解
Jul 26 PHP
thinkphp隐藏index.php/home并允许访问其他模块的实现方法
Oct 13 PHP
PHP获取远程http或ftp文件的md5值的方法
Apr 15 PHP
ThinkPHP3.2.3框架邮件发送功能图文实例详解
Apr 23 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 显示指定路径下的图片
2009/10/29 PHP
php产生随机数的两种方法实例代码 输出随机IP
2011/04/08 PHP
PHP实现简单实用的分页类代码
2016/04/08 PHP
PHP中如何判断exec函数执行成功?
2016/08/04 PHP
php版微信发红包接口用法示例
2016/09/23 PHP
laravel获取不到session的三种解决办法【推荐】
2018/09/16 PHP
Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解
2019/10/11 PHP
[Web]防止用户复制页面内容和另存页面的方法
2009/02/06 Javascript
JS面向对象编程之对象使用分析
2010/08/19 Javascript
js arguments,jcallee caller用法总结
2013/11/30 Javascript
node.js+Ajax实现获取HTTP服务器返回数据
2014/11/26 Javascript
使用纯javascript实现放大镜效果
2015/03/18 Javascript
jQuery实现拖拽效果插件的方法
2015/03/23 Javascript
js滚轮事件兼容性问题需要注意哪些
2016/11/15 Javascript
微信小程序之仿微信漂流瓶实例
2016/12/09 Javascript
js实现固定宽高滑动轮播图效果
2017/01/13 Javascript
Bootstrap Table快速完美搭建后台管理系统
2017/09/20 Javascript
通过jquery的ajax请求本地的json文件方法
2018/08/08 jQuery
JS基于ES6新特性async await进行异步处理操作示例
2019/02/02 Javascript
Vue多组件仓库开发与发布详解
2019/02/28 Javascript
JS实现百度搜索框关键字推荐
2020/02/17 Javascript
[51:53]DOTA2-DPC中国联赛 正赛 RNG vs Dragon BO3 第二场 1月24日
2021/03/11 DOTA
使用Python设计一个代码统计工具
2018/04/04 Python
numpy 对矩阵中Nan的处理:采用平均值的方法
2018/10/30 Python
Python中按值来获取指定的键
2019/03/04 Python
基于python2.7实现图形密码生成器的实例代码
2019/11/05 Python
Python如何基于selenium实现自动登录博客园
2019/12/16 Python
浅谈selenium如何应对网页内容需要鼠标滚动加载的问题
2020/03/14 Python
CSS3对背景图片的裁剪及尺寸和位置的设定方法
2016/03/07 HTML / CSS
CSS3 RGBA色彩模式使用实例讲解
2016/04/26 HTML / CSS
CAT鞋美国官网:CAT Footwear
2017/11/27 全球购物
俄罗斯大型在线书店:Читай-город
2019/10/10 全球购物
销售文员的岗位职责
2013/11/20 职场文书
销售团队口号大全
2014/06/06 职场文书
银行授权委托书格式
2014/10/10 职场文书
sql查询语句之平均分、最高最低分及排序语句
2022/05/30 MySQL