📅  最后修改于: 2023-12-03 15:08:56.100000             🧑  作者: Mango
在 PHP 中,我们可以使用 MySQLi 或 PDO 扩展来连接 MySQL 数据库并计算表中的行数。
第一步是使用 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 对象并使用 dsn
、username
和 password
参数连接到 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 表中的行数。