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.ini实现Mysql导入数据库文件最大限制的修改方法
Dec 11 PHP
php 多个submit提交表单 处理方法
Jul 07 PHP
PHP程序漏洞产生的原因分析与防范方法说明
Mar 06 PHP
php实现约瑟夫问题的方法小结
Mar 23 PHP
PHP抓取网页、解析HTML常用的方法总结
Jul 01 PHP
php等比例缩放图片及剪切图片代码分享
Feb 13 PHP
PHP.vs.JAVA
Apr 29 PHP
浅谈PHP eval()函数定义和用法
Jun 21 PHP
Laravel5.5以下版本中如何自定义日志行为详解
Aug 01 PHP
PHP设计模式之模板方法模式实例浅析
Dec 20 PHP
解决laravel 出现ajax请求419(unknown status)的问题
Sep 03 PHP
PHP实现简单的计算器
Aug 28 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
Yii调试SQL的常用方法
2014/07/09 PHP
php树型类实例
2014/12/05 PHP
PHP利用超级全局变量$_POST来接收表单数据的实例
2016/11/05 PHP
PHP商品秒杀问题解决方案实例详解【mysql与redis】
2019/07/22 PHP
Laravel使用原生sql语句并调用的方法
2019/10/09 PHP
php和js实现根据子网掩码和ip计算子网功能示例
2019/11/09 PHP
Jquery + Ajax调用webService实例代码(asp.net)
2010/08/27 Javascript
JQuery模板插件 jquery.tmpl 动态ajax扩展
2011/11/10 Javascript
JQuery操作三大控件(下拉,单选,复选)的方法
2013/08/06 Javascript
可选择和输入的下拉列表框示例
2013/11/05 Javascript
jQuery+jsp实现省市县三级联动效果(附源码)
2015/12/03 Javascript
JavaScript+html5 canvas绘制渐变区域完整实例
2016/01/26 Javascript
vue.js获取数据库数据实例代码
2017/05/26 Javascript
基于ES6作用域和解构赋值详解
2017/11/03 Javascript
解决layui中table异步数据请求不支持自定义返回数据格式的问题
2018/08/19 Javascript
vue element-ui之怎么封装一个自己的组件的详解
2019/05/20 Javascript
layui点击左侧导航栏,实现不刷新整个页面,只刷新局部的方法
2019/09/25 Javascript
微信小程序中的video视频实现 自定义播放按钮、封面图、视频封面上文案
2020/01/02 Javascript
Vue实现 点击显示再点击隐藏效果(点击页面空白区域也隐藏效果)
2020/01/16 Javascript
在Angular中实现一个级联效果的下拉框的示例代码
2020/05/20 Javascript
[02:12]2019完美世界全国高校联赛(春季赛)报名开启
2019/03/01 DOTA
python实现按行切分文本文件的方法
2016/04/18 Python
利用Tkinter和matplotlib两种方式画饼状图的实例
2017/11/06 Python
Python补齐字符串长度的实例
2018/11/15 Python
解决python中的幂函数、指数函数问题
2019/11/25 Python
Django bulk_create()、update()与数据库事务的效率对比分析
2020/05/15 Python
基于python爬取链家二手房信息代码示例
2020/10/21 Python
html5使用canvas绘制文字特效
2014/12/15 HTML / CSS
英国知名美妆护肤在线商城:Zest Beauty
2018/04/24 全球购物
英国折扣零售连锁店:QD Stores
2018/12/08 全球购物
系统管理员的职责包括那些?管理的对象是什么?
2016/09/20 面试题
2014流动人口计划生育工作总结
2014/12/20 职场文书
2015年机械设备管理工作总结
2015/05/04 职场文书
我爱我班主题班会
2015/08/13 职场文书
Html5生成验证码的示例代码
2021/05/10 Javascript
详解MySQL中timestamp和datetime时区问题导致做DTS遇到的坑
2021/12/06 MySQL