如何使用PHP显示mysql表中包含空字段的行数?


How can you display the number of rows in a mysql table that contain a null field using PHP?

我正在创建一个网页,通过显示登录到mysql表后的呼叫来显示对我的业务的传入和传出呼叫。我可以通过查看"close_dts"字段是否为NULL来判断哪些仍然打开。我想做的是在页面的顶部有一个框,简单地显示开放调用的数量,这将是所有的调用有一个NULL 'close_dts'字段。我见过几个类似的问题,但没有一个显示如何显示没有特定字段的结果,或者如何仅显示数字。

如果有帮助的话,下面是我用来在页面上的表中显示调用的查询。

SELECT FLOOR(CAST(UNIX_TIMESTAMP() - UNIX_TIMESTAMP(m.create_dts) AS UNSIGNED) / 60) AS minutes, c.name, messages, m.high_priority_flag AS priority
FROM message m
JOIN client c ON m.client_id = c.client_id
WHERE m.update_dts IS NULL
ORDER BY priority DESC, minutes DESC;

谢谢你的帮助!

如果我明白你在问什么,这将做:

SELECT count(*)
from message 
where close_dts is NULL;