根据PHP中的ENUM值计算数据库中的记录总数

Posted

技术标签:

【中文标题】根据PHP中的ENUM值计算数据库中的记录总数【英文标题】:Counting total number of records in database according to the ENUM values in PHP 【发布时间】:2021-09-18 15:02:23 【问题描述】:

我有一个带有“pending”、“resolved”、“unresolved”这些值的 ENUM,我想显示挂起记录、已解决记录和未解决记录的总数,我该如何在 php 中做到这一点?

【问题讨论】:

【参考方案1】:

你只需要执行sql查询

$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
$sql = 'SELECT type, COUNT(type) as count_type FROM Table
GROUP BY type';

foreach ($dbh->query($sql) as $row) 
    echo $row['type'] . ':' . $row['count_type'];

【讨论】:

以上是关于根据PHP中的ENUM值计算数据库中的记录总数的主要内容,如果未能解决你的问题,请参考以下文章

php mysql怎样根据数据库表中的出生日期搜索出年龄大于65岁的记录

Laravel - 计算“线程”记录中的记录总数

如何根据日期计算查询中的总数?

根据 CSV 记录从 Spark 数据帧中过滤一些数据

分页总数计算,根据总记录数获取分页总数_目标科技

循环记录并根据条件更新数据库