位置: 编程技术 - 正文

你应该知道的PHP+MySQL分页那点事(你应该知道的数学常识纪录片)

编辑:rootadmin

推荐整理分享你应该知道的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(···); 同样这里为了偷懒使用自带的数据库表。详细信息如下:

预存数据

你应该知道的PHP+MySQL分页那点事(你应该知道的数学常识纪录片)

为了演示的方便,我们需要预存一些数据。具体使用批量导入还是手动添加都无所谓。核心还是

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 转载请保留说明!

上一篇:全面解析PHP验证码的实现原理 附php验证码小案例(php验证系统)

下一篇:php抛出异常与捕捉特定类型的异常详解(php异常处理方法)

  • 发票名称开错了但是税号没错怎么办
  • 一般纳税人简易计税可以抵扣进项税额吗
  • 记账凭证如何填写明细科目
  • 小微企业免征工会经费
  • 贴现率和折现率相等吗
  • 活动板房怎么开发票
  • 资产申报是什么
  • 外出经营能自带食物吗
  • 收到前欠销货款290000元,存入银行的会计分录怎么写
  • 跨期发票可以申报抵扣进项税额吗?
  • 增资后调减资本怎么计算
  • 自建厂房可以不办理房产证吗
  • 对方承担税点的发票额怎么计算
  • 企业购进废旧厂房的分录
  • 充值卡充值发票可以报销吗
  • 一般开发间接费
  • 划拨土地能转为商业用地吗
  • 分公司增值税如何缴纳增值税
  • 投资退税申请应怎么写
  • 开具发票超出企业经营范围属于虚开发票吗??
  • 进出口商品应该符合哪个国家的标准
  • 销售折扣账务怎么处理
  • 拿提成的工资怎么算
  • 行政单位发票报销的签字程序
  • 红字发票如何填写摘要
  • 公司个人所得税怎么申报
  • win7为什么现在不能用了
  • 出口退税率为0%退税收入怎么算
  • 平安树的养殖方法和浇水时间
  • PHP If Else(elsefi) 语句
  • 报销是可以直接拿钱的吧
  • windows7安装nodejs14
  • sload命令
  • 行走在奥卡万戈河中的大象,博茨瓦纳,非洲南部 (© Markus Pavlowsky/Getty Images)
  • phpseessid
  • php静态属性和静态方法
  • 企业法人歇业后诉讼主体确认
  • 微信支付的开发公司
  • 违法汽车查询
  • 哪些情形视同从境外取得收入:
  • 实现自己的http server loop_in_codes C++博客
  • mysql ndb innodb
  • 工商年报基本养老保险缴费基数
  • mysql建表的完整步骤
  • 销售公司提成表模板
  • 综合所得计税依据
  • 个体经营所得税核定征收2023税率
  • 固定资产补提折旧的账务处理
  • 权益法核算还计提减值么
  • 现代服务业营改增
  • 公司为小规模纳税人
  • 营改增后工程结算的账务处理
  • 业务提成需要缴纳个人所得税吗?
  • 软件测试取费标准
  • 专用发票怎么入账
  • 企业信息页
  • 联合账簿是备查账簿和序时账簿的结合
  • 企业注销怎么回事
  • mysql怎么备份数据库命令
  • 经典sql查询语句50条
  • mysql in的子查询
  • win8.1怎么改win7系统
  • centos control-d
  • centos编译环境
  • media.codec是什么
  • win7旗舰版如何禁止更新
  • win10 mobile 1709
  • win8系统怎么调出运行窗口
  • 人在国外怎么补办身份证
  • node.js连接mysql的数据怎么可视化
  • cmd读取d盘
  • 并结合案例进行深入剖析
  • bootstrap 可编辑下拉检索
  • md5加密python
  • jquery中on
  • android界面设计规范
  • 为什么要去山西
  • 税务 信息
  • 百望税控盘电子发票开好了如何打印及导出发票
  • 税务筹划收费标准最新
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设