【问题标题】:How to echo mysql SELECT COUNT(*) using PHP [duplicate]如何使用 PHP 回显 mysql SELECT COUNT(*) [重复]
【发布时间】:2021-09-13 06:56:15
【问题描述】:

我正在尝试使用以下 SQL 查询来计算我的表中所有“打开”的工作订单:

SELECT COUNT(*) FROM work_orders WHERE `status` = 'open';

我只是无法使用改进的 mysqli 方法将此内容回显到页面。

【问题讨论】:

  • 如果您正在寻找列名,您可以使用别名:select count(*) as cnt from ...
  • @juergend 感谢您抽出宝贵时间回复。我将如何回应它?

标签: php mysql sql


【解决方案1】:

您可以为此使用 mysql 别名,

SQL 别名用于为表或表中的列提供临时名称。

别名通常用于使列名更具可读性。

别名仅在该查询期间存在。

使用 AS 关键字创建别名。

SELECT name,COUNT(*) as count  FROM work_orders WHERE `status` = 'open';

所以当你回显它时,你只需要使用count 回显 作为

while($row = mysqli_fetch_array($result)) {             
    $posts['post_id'] = $row['count']; 
}   

【讨论】:

    猜你喜欢
    • 2021-01-11
    • 1970-01-01
    • 1970-01-01
    • 2012-01-12
    • 2015-07-26
    • 2015-02-05
    • 2023-04-05
    • 1970-01-01
    • 2015-01-28
    相关资源
    最近更新 更多