这篇文章主要为大家详细介绍了PHP查询分页的实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了PHP查询分页的具体代码,后端基于thinkphp框架,供大家参考,具体内容如下
前端需要dataTables插件:传送门下载地址
HTML代码
第一步引入插件
1 2 3 4 5 6 | <!-- 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>
|
登录后复制
第二步添加
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <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
1 2 3 4 5 | <script>
$(document).ready( function () {
$('#table_id_example').DataTable();
} );
</script>
|
登录后复制
PHP代码
1 2 3 4 5 6 7 8 9 10 | public function gonggaochakan(){
$dbNotice = M('notice');
$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中文网其他相关文章!