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()函数可以轻松地获取查询结果的行数,这对于许多网站应用来说是非常有用的。