php mysql 分页查询_PHP+MySQL分页查询实现
随着数据库逐日增大,数据也不能一下子全部加载出来。于是,分页查询数据库里的内容显示出来就显得很有必要。特别是在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"; //数据库用户名 $username = "root"; //数据库密码 $password = ""; // 创建连接 $con = mysql_connect($servername, $username, $password); // 检测连接 if (!$con) { die("数据库连接失败: " . mysql_error()); } //echo "数据库连接成功!"; mysql_select_db("wptest",$con);//选择要操作的数据库 $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); 效果图如下: 修改查询语句为: $result=mysql_query("select * from wp_posts limit 2,5"); 结果如下图: 分页查询在实际应用中相当重要,这里讲解这个是为了以后开发Android客户端做铺垫!更多教程尽在代码狗! (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |