时时商务社区
标题:
用php制作简单分页(从数据库读取记录)的方法详解
[打印本页]
作者:
阿情
时间:
2018-2-14 08:21
PHP新手,一直想做一下分页都给忘了,今天有幸被提醒所以网上搜了一下。有些写的看不懂也没怎么去看。最后找到一个比较简单的。
大致的思想就是:
1.设置每页要显示的最大记录数。
2.计算出页面总数
3.当前页面跟总页面数比较改变连接的状态
4.用limit控制从数据库中读取记录
下面是代码:
[U]复制代码[/U] 代码如下:
$conn = mysql_connect('localhost','root','');
mysql_select_db('db_BookStore',$conn);
mysql_query("set names utf8");
if(isset($_GET['page'])) //判断是否存在page参数,获得页面值,否则取1
{
$page = intval($_GET['page']);
}
else
{
$page = 1;
}
$page_size = 2; //最大记录条数
$sql = "SELECT count(*) as amount FROM tb_BookInfo";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
//计算总页数
$amount = $row['amount'];
if($amount)
{
if($amount
这个只是非常简单的一种方法,各位路人大牛,若有其他类型的方法,敬请告之一下。
您可能感兴趣的文章:
数据库查询记录php 多行多列显示
PHP中如何判断AJAX提交的数据
PHP查询数据库中满足条件的记录条数(两种实现方法)
php数据类型判断函数有哪些
2个自定义的PHP in_array 函数,解决大量数据判断in_array的效率问题
ThinkPHP模板中判断volist循环的最后一条记录的验证方法
PHP大批量插入数据库的3种方法和速度对比
PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
php中单个数据库字段多列显示(单字段分页、横向输出)
PHP判断数据库中的记录是否存在的方法
欢迎光临 时时商务社区 (http://bbs.4435.cn/)
Powered by Discuz! X3.2