{site_name}

{site_name}

🌜 搜索

mysqli_num_rows() 是 PHP 中 mysqli 扩展提供的一个函数,用于获取查询结果集中的行数

php 𝄐 0
php mysqli_num_rows,php mysqli_num_rows什么意思
mysqli_num_rows() 是 PHP 中 mysqli 扩展提供的一个函数,用于获取查询结果集中的行数。

具体而言,当使用 mysqli_query() 函数执行一条 SELECT 查询语句后,可以通过 mysqli_num_rows() 函数获取到该查询返回结果集中的行数。这个函数接受一个 mysqli_result 对象作为参数,该对象是 mysqli_query() 函数的返回值。

以下是 mysqli_num_rows() 函数的语法:

php
mysqli_num_rows(mysqli_result $result): int|false


其中 $result 参数表示 mysqli_query() 函数的返回值,返回值为整型或者 false(表示获取失败)。

下面是一个简单的示例,演示如何使用 mysqli_query() 和 mysqli_num_rows() 函数获取查询结果集中的行数:

php
<?php
// 连接数据库
$conn = mysqli_connect("localhost", "username", "password", "dbname");

// 执行查询
$result = mysqli_query($conn, "SELECT * FROM users");

// 获取行数
$num_rows = mysqli_num_rows($result);

// 输出行数
echo "查询结果集中共有 $num_rows 行数据。";

// 关闭连接
mysqli_close($conn);
?>


在上述示例中,我们首先调用 mysqli_query() 函数执行了一条 SELECT 查询语句,然后通过 mysqli_num_rows() 函数获取到了查询结果集中的行数,最后将其输出到页面上。