php数据库——查询分页数据
来源:互联网 发布:arcgis js query post 编辑:程序博客网 时间:2024/06/07 07:12
通过一个循环可以获取一个查询的所有数据,但是性能很低,使用翻页操作,每页显示10条或20条数据。
通过mysql的limit实现分页,limit m n 是从m行后取n行数据。在php中需要构造m和n来获取某一页的所有数据。
假定当前页为$page,每页显示$n条数据,那么m为当前页前面所有的数据,即$m = ($page-1) * $n,在知道了翻页原理以后,那么我们很容易通过构造SQL语句在PHP中实现数据翻页。
$page = 2;$n = 2;$m = ($page - 1) * $n;$sql = "select * from user limit $m, $n";$result = mysql_query($sql);//循环获取当前页的数据$data = array();while ($row = mysql_fetch_assoc($result)) { $data[] = $row;}
使用了$m与$n变量来表示偏移量与每页数据条数,但我们推荐使用更有意义的变量名来表示,比如$pagesize, $start, $offset等,这样更容易理解,有助于团队协作开发。阅读全文
0 0
- php数据库——查询分页数据
- php数据库操作——获取数据查询结果
- Oracle学习—数据库分页查询
- php 模糊查询数据库的技巧,以及数据分页原理, Date转换
- PhP操作数据库(查询数据)
- SQL数据库查询LIMIT 数据分页
- Sqlite数据库分页查询(ListView分页显示数据)
- Android—SQlite数据库提高篇之数据库分页查询
- 读取数据库数据——分页展示
- JAVA高级【4.8】《Java核心技术2》数据库-JavaWeb分页显示内容——数据库分页查询
- PHP数组——数据库查询的二维数组降维并删除重复数据重复
- PHP查询数据库显示数据的方法
- php实现查询数据库返回json数据
- php查询数据库的数据已存在
- php数据库查询分页显示操作(一)
- PHP——数据库(查询)
- PHP数据库操作——连接查询
- Java——JDBC操作数据库,分页查询
- as打包报 MissingTranslation 的解决办法
- Linux常用命令介绍(目录命令)
- 安卓中PopupWindow中的EditText无法弹出软键盘解决
- awk命令入门
- Extjs中的combox每个属性的意思
- php数据库——查询分页数据
- CSS常见布局:左侧固定,右侧自适应
- 实用软件推荐
- git stash 命令
- Node.js进阶
- Android中使用Bitmap会出现OutOfMemory的原因(转)
- 解决VM安装Ubuntu16.10卡在open-vm-tools
- Linux sprintf,sscanf,strcmp,strict_strtoull,memchr
- hessian(一)