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

📅  最后修改于: 2022-05-13 01:56:25.048000             🧑  作者: Mango

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

PHP代表超文本预处理器。 MySQL 是一种用于管理数据库的数据库查询语言。

在本文中,我们将讨论如何使用PHP和 MySQL 获取数据库中存在的特定表中的行数。

要求

  • XAMPP

方法:通过使用PHP和MySQL,可以执行数据库操作。我们可以使用 MySQL mysqli_num_rows()获取表中的总行数 函数

句法:

结果是指定mysqli_query()函数返回的结果集标识符。

示例:下表有 5 行。

要计算构建表中的行数,使用以下代码片段。

$sql = "SELECT * from building";

if ($result = mysqli_query($con, $sql)) {

    // Return the number of rows in result set
    $rowcount = mysqli_num_rows( $result );
    
    // Display result
    printf("Total rows in this table :  %d\n", $rowcount);
 }

输出:预期结果如下。

Total rows in this table : 5

该方法的步骤:

  • 创建一个名为database的数据库。
  • 在数据库中创建一个名为building的表。
  • 将记录插入其中。
  • 编写PHP代码来计算行数。

脚步:

  • 启动 XAMPP 服务器。

XAMPP 服务器

  • 创建一个名为database的数据库,并在该数据库内创建一个名为building的表。
  • 在其中插入记录

建筑表

  • 编写PHP代码来计算行数。

PHP代码:

PHP


PHP
query($sql);
  
// Display data on web page
while($row = mysqli_fetch_array($result)) {
    echo "Total Rows is ". $row['count(*)'];
    echo "
"; }     // Close the connection $conn->close();    ?>


输出:在localhost中运行上述PHP文件后,得到如下结果。

Total rows in this table : 5

示例 2:在以下示例中,我们使用 MySQL count()函数计算表行数。这是一个用于计算行数的聚合函数。

语法

考虑一下这张桌子。

PHP代码:

PHP

query($sql);
  
// Display data on web page
while($row = mysqli_fetch_array($result)) {
    echo "Total Rows is ". $row['count(*)'];
    echo "
"; }     // Close the connection $conn->close();    ?>

输出:

Total Rows is 8