PHPmysqli_num_rows():获取查询结果的行数

在 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() 函数获取查询结果的行数。

面向对象风格的写法

 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.' 条记录。';
?>

面向过程风格的写法

运行结果如下:

一共查询到 5 条记录。


分享名称:PHPmysqli_num_rows():获取查询结果的行数
分享网址:http://bzwzjz.com/article/djdggod.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 重庆外贸网站建设 成都网站制作 外贸营销网站建设 手机网站制作 成都网站建设 企业网站建设 成都企业网站设计 手机网站制作 成都网站建设 移动手机网站制作 网站设计 成都定制网站建设 网站建设费用 成都网站建设公司 营销型网站建设 网站建设公司 成都网站建设 四川成都网站建设 网站建设改版 成都网站设计 企业手机网站建设 成都网站制作