PHP数据库学习之怎样获取查询结果的行数?

PHP数据库学习之怎样获取查询结果的行数?

1. Introduction

在我们进行数据库查询的时候,很多时候有需要知道查询结果的行数,这种需求在网站开发中是非常常见的。本文将介绍在PHP中如何获取查询结果的行数。

2. Getting the Number of Rows Returned by a Query

获取查询结果的行数非常简单,我们只需要使用mysqli_num_rows()函数即可。此函数接收一个查询结果集作为参数,并返回结果集中的行数。

2.1 Example

接下来我们将使用以下表格作为例子:

CREATE TABLE users (

id INT PRIMARY KEY AUTO_INCREMENT,

name VARCHAR(50) NOT NULL,

email VARCHAR(255) NOT NULL

);

现在我们想查询所有的用户并获取查询结果的行数,我们可以这样写:

$query = mysqli_query($connection, "SELECT * FROM users");

$rows = mysqli_num_rows($query);

echo "Number of rows: $rows";

以上代码将输出查询结果的行数,即所有用户的数量。

3. Conclusion

本文介绍了如何在PHP中获取查询结果的行数。使用mysqli_num_rows()函数可以轻松地获取查询结果的行数,这对于许多网站应用来说是非常有用的。

后端开发标签