📌  相关文章
📜  如何在PHP中计算 MySQL 表中的行数?(1)

📅  最后修改于: 2023-12-03 15:08:56.100000             🧑  作者: Mango

如何在 PHP 中计算 MySQL 表中的行数?

在 PHP 中,我们可以使用 MySQLi 或 PDO 扩展来连接 MySQL 数据库并计算表中的行数。

使用 MySQLi

第一步是使用 mysqli_connect() 函数连接到 MySQL 数据库。然后,您可以使用 mysqli_query() 函数执行一个 SQL 查询并将结果存储在一个变量中。最后,您可以使用 mysqli_num_rows() 函数获取查询结果集中的行数。

以下是一个示例代码片段:

// 1. 连接到 MySQL 数据库
$connection = mysqli_connect("localhost", "username", "password", "database_name");

// 2. 执行查询并获取结果
$result = mysqli_query($connection, "SELECT COUNT(*) FROM table_name");

// 3. 获取行数并输出
$row_count = mysqli_num_rows($result);
echo "行数为: " . $row_count;
使用 PDO

使用 PDO 时,第一步是实例化一个 PDO 对象并使用 dsnusernamepassword 参数连接到 MySQL 数据库。接下来,您也可以使用 query() 函数执行一个 SQL 查询并将结果存储在一个变量中。最后,您可以使用 rowCount() 函数获取查询结果集中的行数。

以下是一个示例代码片段:

// 1. 连接到 MySQL 数据库
$dsn = "mysql:host=localhost;dbname=database_name";
$username = "username";
$password = "password";
$pdo = new PDO($dsn, $username, $password);

// 2. 执行查询并获取结果
$result = $pdo->query("SELECT COUNT(*) FROM table_name");

// 3. 获取行数并输出
$row_count = $result->rowCount();
echo "行数为: " . $row_count;

无论使用哪种方法,都可以轻松地计算 MySQL 表中的行数。