加入收藏 | 设为首页 | 会员中心 | 我要投稿 晋中站长网 (https://www.0354zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

php mysql 分页查询_PHP+MySQL分页查询实现

发布时间:2022-12-03 11:02:28 所属栏目:MsSql教程 来源:未知
导读: 随着数据库逐日增大,数据也不能一下子全部加载出来。于是,分页查询数据库里的内容显示出来就显得很有必要。特别是在APP上,若是全部查询出并加载,用户消耗的流量就非常的大。下面介绍一

随着数据库逐日增大,数据也不能一下子全部加载出来。于是,分页查询数据库里的内容显示出来就显得很有必要。特别是在APP上,若是全部查询出并加载,用户消耗的流量就非常的大。下面介绍一种分页查询的方法,亲测可用!

SQL语法:SELECT*FROMtableLIMIT[offset,]rows|rowsOFFSEToffset

实例:

数据库中排序从0开始,第一条数据id为0

mysql>SELECT*FROMtableLIMIT5,10;//检索记录行6-15

第二个参数10为偏移量,也就是说从id为5的数据开始查询,即第6条数据开始直到加上偏移量的数据结束

mysql>SELECT*FROMtableLIMIT95,-1;//检索记录行96-last.

为了检索从某一个偏移量到记录集的结束所有的记录行mssql分页查询,可以指定第二个参数为-1:

mysql>SELECT*FROMtableLIMIT5;//检索前5个记录行

如果只给定一个参数,它表示返回最大的记录行数目,相当于从id为0的数据开始

下面以我本地的wordpress测试环境为例:

//数据库地址

$servername = "localhost";

mssql分页查询_mysql的分页查询_sql分页查询

//数据库用户名

$username = "root";

//数据库密码

$password = "";

// 创建连接

$con = mysql_connect($servername, $username, $password);

// 检测连接

if (!$con) {

die("数据库连接失败: " . mysql_error());

}

//echo "数据库连接成功!";

mysql_select_db("wptest",$con);//选择要操作的数据库

mysql的分页查询_mssql分页查询_sql分页查询

$result=mysql_query("select * from wp_posts limit 8");

while($row=mysql_fetch_array($result)){

echo "id:".$row['post_author']."时间:".$row['post_date']."正文:".$row['post_content']."标

题:".$row['post_title']."摘录:".$row['post_excerpt']."类型:".$row['post_type']."";

}

mysql_close($con);

效果图如下:

f13838b56a8a2cbaa74461575c37ab1e.png

修改查询语句为:

$result=mysql_query("select * from wp_posts limit 2,5");

结果如下图:

51d8f5ba7098e913666b3a9375a2c1a4.png

分页查询在实际应用中相当重要,这里讲解这个是为了以后开发Android客户端做铺垫!更多教程尽在代码狗!

(编辑:晋中站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!