PHP mysqli_num_rows():获取查询结果的行数
PHP 查询 获取 结果 行数 Rows mysqli num
2023-06-13 09:19:41 时间
在 PHP 中,想要获取由 SELECT 语句查询到的结果集中有多少条数据的话,则需要使用 mysqli_num_rows() 函数来实现。首先我们来看一下该函数的语法结构:
面向对象风格的写法
$mysqli_result -> num_rows;
其中 $mysqli_result 为使用 mysqli_query() 函数返回的结果集。
面向过程风格的写法
mysqli_num_rows(mysqli_result $result)
其中 $result 为使用 mysqli_query() 函数返回的结果集。
注意:mysqli_num_rows() 函数仅对 SELECT 语句有效,如果返回的行数大于 PHP_INI_MAX,则将行数以字符串的形式返回。
【示例】使用 mysqli_num_rows() 函数获取查询结果的行数。
面向对象风格的写法
<?php $host = 'localhost'; $username = 'root'; $password = 'root'; $dbname = 'test'; $mysql = new Mysqli($host, $username, $password, $dbname); if($mysql -> connect_errno){ die('数据库连接失败:'.$mysql->connect_errno); }else{ $sql = 'select name,sex,age from user'; // SQL 语句 $result = $mysql -> query($sql); // 执行上面的 SQL 语句 $num = $result -> num_rows; // 获取查询结果的行数 $mysql -> close(); } echo '一共查询到 '.$num.' 条记录。'; ?>
面向过程风格的写法
<?php $host = 'localhost'; $username = 'root'; $password = 'root'; $dbname = 'test'; $link = @mysqli_connect($host, $username, $password, $dbname); if($link){ $sql = 'select name,sex,age from user'; // SQL 语句 $result = mysqli_query($link, $sql); // 执行 SQL 语句,并返回结果 $num = mysqli_num_rows($result); // 获取查询结果的行数 mysqli_close($link); }else{ echo '数据库连接失败!'; } echo '一共查询到 '.$num.' 条记录。'; ?>
运行结果如下:
一共查询到 5 条记录。
相关文章
- MiniFramework 2.9.0 已经发布,超轻量级的 PHP 框架
- MySQL 锁表与 PHP 数据交互实现(mysql锁表php)
- 版本实现Linux安装多个PHP版本的方法(linux安装多个php)
- 的关系PHP与Oracle的良好结合(php和oracle)
- PHP和Linux技术结合的灵活力量(php和linux)
- 数据深入PHP:从MySQL获取表数据(php获取mysql表)
- Linux下的PHP编程之旅(linux的php)
- 使用PHP和MySQL精心构建表单(php表单mysql)
- 使用PHP测试Redis的最佳实践(php测试redis)
- PHP如何准确获取MySQL数据库中的错误信息?(php获取mysql错误)
- PHP编程:如何获取和处理MySQL错误信息(php获取mysql错误)
- 实现PHP与MySQL的无缝连接,增强web开发效率(让php支持mysql)
- PHP 存入 MySQL 数据库教程(php 存入mysql)
- PHP高效操作MSSQL数据库实战(php连接操作mssql)
- 用PHP从MSSQL读取数据表列表(php查询mssql列表)
- PHP实现MSSQL数据库的连接(php与mssql连接)
- Linux环境下的PHP脚本开发与应用(linux下php脚本)
- PHP操作Redis队列实现数量控制(redis队列数量php)
- 无数据库的详细域名查询程序PHP版(1)
- ?算你??的PHP程式大小
- PHP文本文章分页代码按标记或长度(不涉及数据库)
- php删除与复制文件夹及其文件夹下所有文件的实现代码
- php利用新浪接口查询ip获取地理位置示例
- php实现的Captcha验证码类实例