迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > PHP >

从 PHP 中的 MySQL 表中选择计数函数

作者:迹忆客 最近更新:2023/03/27 浏览次数:

本文将介绍 select count(*) 函数,计算行数,并从 PHP 中的 MySQL 表中获取查询返回的总记录。与本文一起工作的示例代码及其输出。

第一步是用 PHP 连接到 MySQL 表数据库。下面是我们用来连接数据库的示例代码。

示例代码 1:

<?php

$user = 'root';
$pass = '';
$db = 'sample tutorial';
//Replace 'sample tutorial' with the name of your database

$con = mysqli_connect("localhost", $user, $pass, $db);

//The code does not have an output, so we decided to print 'Database Connected'
echo "Database Connected";

?>

请记住用包含你的 MySQL 表的数据库的名称替换 sample tutorial

上面的代码在连接成功时通常不显示任何输出。在我们的例子中,我们决定打印 Database Connected 作为可选输出。

我们数据库中的表如下:

CarID BrandName OwnersName RegistrationNumber
1 Benz John KDD125A
2 Porsche Ann KCK345Y
3 Buggatti Loy KDA145Y
4 Audi Maggie KCA678I
5 Filder Joseph KJG998U
6 Tesla Tesla KMH786Y

使用 PHP 中的 Select Count(*) 函数计算 MySQL 表中的行数

下面是使用 PHP 的 select count(*) 函数计算 MySQL 表中行数的示例代码。

示例代码 2:

<?php

$user = 'root';
$pass = '';
$db = 'sample tutorial';

//Replace 'sample tutorial' with the name of your database

$con = mysqli_connect("localhost", $user, $pass, $db);

$sql = "SELECT * FROM parkinglot1";

$result = mysqli_query($con, $sql);

$num_rows = mysqli_num_rows($result);

printf("Number of rows in the table : %d\n", $num_rows);

?>

输出:

Number of rows in the table : 6

使用 PHP 中的 Select Count(*) 函数在 MySQL 表中显示查询返回的总记录

select count(*) 函数可以获取数据库表中查询返回的总记录数。

下面是一个示例代码,用于显示 BrandName 类别中的总记录。

示例代码 3:

<?php

$user = 'root';
$pass = '';
$db = 'sample tutorial';

$con = mysqli_connect("localhost", $user, $pass, $db);

$sql = "SELECT COUNT(BrandName) AS total FROM parkinglot1";

$result = mysqli_query($con, $sql);

$data = mysqli_fetch_assoc($result);

echo $data['total']

?>

输出:

6

请记住用包含你的 MySQL 表的数据库的名称替换 sample tutorial

OwnersName 类别的另一个示例代码和输出。

示例代码 4:

<?php

$user = 'root';
$pass = '';
$db = 'sample tutorial';

$con = mysqli_connect("localhost", $user, $pass, $db);

$sql = "SELECT COUNT(OwnersName) AS total FROM parkinglot1";

$result = mysqli_query($con, $sql);

$data = mysqli_fetch_assoc($result);

echo $data['total']

?>

输出:

6

我们使用 SELECT * FROM parklot1 来计算行数,并使用 SELECT COUNT(*) AS total FROM parklot1 来显示从我们的 MySQL 表中查询返回的总记录。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 PHP 中获取时间差的分钟数

发布时间:2023/03/29 浏览次数:183 分类:PHP

本文介绍了如何在 PHP 中获取时间差的分钟数,包括 date_diff()函数和数学公式。它包括 date_diff()函数和数学公式。

PHP 中的重定向

发布时间:2023/03/29 浏览次数:136 分类:PHP

本教程演示了如何将用户从页面重定向到 PHP 中的其他页面

PHP 分页

发布时间:2023/03/29 浏览次数:66 分类:PHP

本教程介绍如何在 PHP 中对数据库行进行分页

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便