位置: 编程技术 - 正文
推荐整理分享你应该知道的PHP+MySQL分页那点事(你应该知道的数学常识纪录片),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:你应该知道的科学,你应该知道的数学常识纪录片,你应该知道的科学,你应该知道的2000个人文常识,你应该知道的2000个人文常识,你应该知道的数学常识纪录片,你应该知道的英文,你应该知道的2000个人文常识,内容如对您有帮助,希望把文章链接给更多的朋友!
俗话有云“工欲善其事,必先利其器”,我们今天要使用PHP来实现分页。那么我们首要的任务就是搭建PHP的工作环境。
环境准备
使用PHP技术,最好的搭档就是AMP(Apache,MySQL,PHP),现在有很多集成好的环境,例如WAMP,XAMPP,phpnow等等。但是今天我来手动的搭建一套PHP 的工作环境。
Apache
我们首先需要到Apache的官网上下载Apache server。最好是能下载msi版本的,因为这样我们就可以不用手动的配置各种环境了。
Apache下载地址:一个msi版本的ApacheServer,快速搭建PHP服务器环境的首选。
MySQL
作为数据库界有名的开源项目MySQL现如今也被Oracle收购了,不知道今后会不会收费。但是目前而言,PHP开发最好的选择就是MySQL了。这个无需多言,现附上下载地址。
MySQL下载地址
在安装过程中,切记要牢记用户名及密码。
PHP
有人说PHP不是一门语言,而是一个框架,一个连接MySQL的客户端实现。我仔细的想了想,好像也是有那么点道理。但是如果这样说来,有很多的语言都算不上是语言了。php作为平民英雄,其进步之大众所周知。下面附上php的下载地址,免得再去单独寻找。
PHP下载地址:msi版本的PHP,无需手动配置环境即可实现php的快速搭建
工作环境
我们安装好了上面的三个软件之后,就可以正式的开始环境搭建了。我们目前而言只需要知道的就是我们的工作目录就在Apache的htdocs文件夹下,作为虚拟目录的htdocs是由apache配置文件维护的,我们以后慢慢的会接触到。
切记是在apache的安装目录下的htdocs文件夹。
数据库准备
环境虽然搭建好了,但是要想做分页。首先得有数据不是。”巧妇难为无米之炊“。下面咱们就来准备一下数据。
建库
建库语句 create database my_database_name; 这里就使用MySQL安装时自带的mysql数据库好了。也省事一点。
建表
数据的仓库依然建好了,现在我们要”分隔房间“,也就是数据存放地,表。
create table table_name(···); 同样这里为了偷懒使用自带的数据库表。详细信息如下:
预存数据
为了演示的方便,我们需要预存一些数据。具体使用批量导入还是手动添加都无所谓。核心还是
insert into table_name(···) values(···);
例如,我们存储好的数据如下:
PHP拓展准备
如果是非msi版本的安装的话,我们需要手动的开启PHP的拓展,这样才能使用mysql的一些函数来操作数据库。
php.ini
该文件位于php的安装目录。我们需要把下面代码前面的分号去掉即可。
[PHP_MYSQL]extension=php_mysql.dll[PHP_MYSQLI]extension=php_mysqli.dll
在PHP的ini文件中,注释是;
分页原理
”万事俱备只欠东风“,现在就来说说分页的核心思想。
那就是当前页,页面大小,总记录数。这三个通过总记录数和页面大小,我们就可以计算出总的页数。然后根据当前页来实现对应的显示。
总记录数
当前页
分页核心
就这样我们就可以拿到自己想要的结果集了。接下来的就是如何在页面上进行展示而已。
页面展示
分页实现
了解了上面的内容之后,下面来看一下这个完整的例子吧。
代码SlicePage.php
结果初始页为:
点击页码
下一页
总结
分页是一个很实用的技术,相比较于Java的实现,PHP实现起来灵活性还是很高的。解放了繁琐的面向对象的编程,在思路清晰的时候确实能给人以美感。
标签: 你应该知道的数学常识纪录片
本文链接地址:https://www.jiuchutong.com/biancheng/301423.html 转载请保留说明!友情链接: 武汉网站建设