使用特定值的php计算mysql中的行数

使用特定值的php计算mysql中的行数,php,mysql,database,count,Php,Mysql,Database,Count,我有一个表名是tb1 tb1 id zone pressure 1 India Yes 2 USA No 3 UK Yes 4 India Yes 5 AUS No 6 UK Yes 压力有两种输入,如“是”和“否”,我需要这样的结果 Zone Pressure Yes No India 2 0 USA 0 1 UK 1 1 AUS 0 1 我迄今为止的努力 $resul

我有一个表名是tb1

tb1
id zone  pressure
1  India  Yes
2   USA   No
3   UK    Yes
4  India  Yes
5  AUS    No
6   UK    Yes
压力有两种输入,如“是”和“否”,我需要这样的结果

Zone   Pressure
        Yes  No
India    2   0
USA      0   1
UK       1   1
AUS      0   1
我迄今为止的努力

$result = mysql_query("SELECT Zone FROM Tb1 WHERE Pressure = 'Yes'");
$num_rows = mysql_num_rows($result); echo $num_rows . " \n";
你可以随心所欲

select tb1.zone,
sum(tb1.pressure = 'Yes') as Yes,
sum(tb1.pressure = 'No') as No
from tb1
group by tb1.zone
你可以随心所欲

select tb1.zone,
sum(tb1.pressure = 'Yes') as Yes,
sum(tb1.pressure = 'No') as No
from tb1
group by tb1.zone
你可以随心所欲

select tb1.zone,
sum(tb1.pressure = 'Yes') as Yes,
sum(tb1.pressure = 'No') as No
from tb1
group by tb1.zone
你可以随心所欲

select tb1.zone,
sum(tb1.pressure = 'Yes') as Yes,
sum(tb1.pressure = 'No') as No
from tb1
group by tb1.zone
做你需要的把戏。这是一个聚合查询。这是一把小提琴

做你需要的把戏。这是一个聚合查询。这是一把小提琴

做你需要的把戏。这是一个聚合查询。这是一把小提琴


做你需要的把戏。这是一个聚合查询。这是一把小提琴

到目前为止你试过什么吗?$result=mysql_query(“从Tb1中选择区域,其中
压力
='Yes'”)$num_rows=mysql_num_rows($result);回显$num_行。“\n”;但这是给出所有区域中的所有总行,而不是特定区域中的所有行type@user3283373编辑您的答案,而不是将其放在评论中。停止使用
mysql\u query
。不要再尊重那些一开始就让你使用它的人;它已经被弃用了一段时间了。查看mysqli或PDO。到目前为止,您尝试过什么吗?$result=mysql_query(“从Tb1中选择区域,其中
压力
='Yes'”)$num_rows=mysql_num_rows($result);回显$num_行。“\n”;但这是给出所有区域中的所有总行,而不是特定区域中的所有行type@user3283373编辑您的答案,而不是将其放在评论中。停止使用
mysql\u query
。不要再尊重那些一开始就让你使用它的人;它已经被弃用了一段时间了。查看mysqli或PDO。到目前为止,您尝试过什么吗?$result=mysql_query(“从Tb1中选择区域,其中
压力
='Yes'”)$num_rows=mysql_num_rows($result);回显$num_行。“\n”;但这是给出所有区域中的所有总行,而不是特定区域中的所有行type@user3283373编辑您的答案,而不是将其放在评论中。停止使用
mysql\u query
。不要再尊重那些一开始就让你使用它的人;它已经被弃用了一段时间了。查看mysqli或PDO。到目前为止,您尝试过什么吗?$result=mysql_query(“从Tb1中选择区域,其中
压力
='Yes'”)$num_rows=mysql_num_rows($result);回显$num_行。“\n”;但这是给出所有区域中的所有总行,而不是特定区域中的所有行type@user3283373编辑您的答案,而不是将其放在评论中。停止使用
mysql\u query
。不要再尊重那些一开始就让你使用它的人;它已经被弃用了一段时间了。查看mysqli或PDO。