为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

深圳达内PHP培训-分页轻松搞定

2013-03-20 3页 pdf 188KB 15阅读

用户头像

is_591751

暂无简介

举报
深圳达内PHP培训-分页轻松搞定 深圳达内 PHP 培训-分页轻松搞定 更多详情请参考深圳达内 IT 培训官网: 深圳达内 C++培训官网:http://www.tarenasz.com/ 深圳达内嵌入式培训官网:http://www.0755tarena.com/ 深圳达内 PHP 培训官网:http://www.dnrczx.com/ 无论是 ASP、.NET 还是 PHP 做的网站,一篇文章长了都少不了分页这个环节,PHP 的分 页是最简单的: PHP 的分页显示,也就是将数据库中的结果集人为的分成一段一段的来显示...
深圳达内PHP培训-分页轻松搞定
深圳达内 PHP -分页轻松搞定 更多详情请参考深圳达内 IT 培训官网: 深圳达内 C++培训官网:http://www.tarenasz.com/ 深圳达内嵌入式培训官网:http://www.0755tarena.com/ 深圳达内 PHP 培训官网:http://www.dnrczx.com/ 无论是 ASP、.NET 还是 PHP 做的网站,一篇文章长了都少不了分页这个环节,PHP 的分 页是最简单的: PHP 的分页显示,也就是将数据库中的结果集人为的分成一段一段的来显示,这里需要 两个初始的参数: 每页多少条记录($PageSize)? 当前是第几页($CurrentPageID)? 现在只要再给我一个结果集,我就可以显示某段特定的结果出来。 至于其他的参数,比如:上一页($PReviousPageID)、下一页($NextPageID)、总页数 ($numPages)等等,都可以根据前边这几个东西得到。 以 MySQL 数据库为例,如果要从表内截取某段内容,sql 语句可以用:select * from table limit offset, rows。看看下面一组 sql 语句,尝试一下发现其中的规率。 前 10 条记录:select * from table limit 0,10 第 11 至 20 条记录:select * from table limit 10,10 第 21 至 30 条记录:select * from table limit 20,10 …… 这一组 sql 语句其实就是当$PageSize=10 的时候取表内每一页数据的 sql 语句,我们可 以总结出这样一个模板: select * from table limit ($CurrentPageID - 1) * $PageSize, $PageSize 拿这个模板代入对应的值和上边那一组 sql 语句对照一下看看是不是那么回事。搞定了 最重要的如何获取数据的问题以后,剩下的就仅仅是传递参数,构造合适的 sql 语句然后使 用 php 从数据库内获取数据并显示了。以下我将用具体代码加以说明。 3、简单代码 请详细阅读以下代码,自己调试运行一次,最好把它修改一次,加上自己的功能,比如 搜索等等。 [php] 第一页|上一页|'; } if( ($page == $page_count) || ($page_count == 0) ){ $page_string .= '下一页|尾页'; } else{ $page_string .= '下一页|尾 页'; } // 获取数据,以二维数组格式返回结果 if( $amount ){ $sql = "select * from table order by id desc limit ". ($page-1)*$page_size .", $page_size"; $result = mysql_query($sql); while ( $row = mysql_fetch_row($result) ){ $rowset[] = $row; } }else{ $rowset = array(); } // 没有包含显示结果的代码,那不在讨论范围,只要用 foreach 就可以很简单的用得到的二 维数组来显示结果 ?>
/
本文档为【深圳达内PHP培训-分页轻松搞定】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索