PHP7-MySQLi在分页中的应用
来源:互联网 发布:数据魔方标准版有用吗 编辑:程序博客网 时间:2024/06/07 12:14
获取页码,设置每页行数
$page = $_POST["page"];if($page == ""||$page <= 0){ $page = 1;}$pageSize = 15;
打开MySQL数据库
$mysqli = new mysqli($mysql_server_name,$mysql_username,$mysql_password,$mysql_database);
执行SQL语句
$result = $mysqli->query("select 1 from record_visitor");
获取数据总行数
$rowCount = $result->num_rows;//$rowCount = $result->num_rows是mysqli面向对象风格,等同于$rowCount = mysqli_num_rows($result);
获取数据总页数
$pageNum = ceil($rowCount / $pageSize);if($page > $pageNum){ $page = 1;}
获取数据的偏移量
$offset = ($page - 1) * $pageSize;//获取的数据从$offset+1开始,例:$page=0,$offset=0,从第1个数据向后推移;$page=2,$offset=5,从第6个数据向后推移.
获取当前页的数据
$result = $mysqli->query("select ip,referer,href from visitor order by time desc limit $offset,$pageSize");//从$offset+1个数据开始展现$pageSize个数据,例:数据1-10,$page=0,$offset=0,$pageSize=5,展现:6,7,8,9,10.
展现数据
while ($row = $result->fetch_assoc()) { echo $row["ip"]; echo $row["referer"]; echo $row["href"];}//$row = $result->fetch_assoc()是mysqli面向对象风格,等同于$row = mysqli_fetch_assoc($result);循环输出每行数据.
PHP7-MySQLi在分页中的应用
阅读全文
0 0
- PHP7-MySQLi在分页中的应用
- 关于如何在php7中使用mysqli扩展
- PageHelper分页在Mybatis中的应用
- 分页查询插件在框架中的应用
- php7配置mysqli和使用mysqli连接mysql
- emlog在php7.0中的错误修正
- PHP7在windows7中的环境配置
- centos php7 安装mysqli扩展心得
- php mysql mysqli php7性能测试
- php7+apache2+mysqli lumen框架配置
- 数据库mysql和oracel在应用中的分页实现
- JDBC在Java Web中的应用——分页查询
- JDBC在javaweb中的应用之分页数据查询
- MySQLi的高级应用
- PHP7在宇宙中的变化(新特性/新语法)
- php7用mysqli连接mysql获取数据乱码问题
- mysqli 打开与php版本有关,尤其是php7以后不支持mysqli链接,只有pdo方式
- lucene搜索结果分页显示 google、baidu式的分页 我在项目中的应用(二)
- bnuoj1070 科研项目经费
- [JAVA] 23种设计模式详解(转)
- Javascript-Switch
- 创建maven项目报错“Cannot change version of project facet Dynamic Web Module to 3.0.”完美解决
- Android支持库学习总结
- PHP7-MySQLi在分页中的应用
- javaMail实现发邮件功能
- 32位非0整型
- getTrim(strMz)-我的JavaScript函数库-MazeyQ
- The Specials Menu 基础区间 dp
- JavaScript遍历IP段内所有IP
- (一)Android组件基本介绍
- Django中文官方版04-常用数据库API
- JavaScript获取地址栏内容