如何在PHP SELECT语句中读取SUM()分组函数?

如何在PHP SELECT语句中读取SUM()分组函数?,php,mysql,Php,Mysql,我有这个 "SELECT SUM( state ) FROM `vote` WHERE id ='5'" 现在,当在php中添加它时,我可以怎么做 $xx= mysql_fetch_array( mysql_query("SELECT SUM( state ) FROM `vote` WHERE id ='5'") ); 我可以这样做吗: echo $xx['SUM( state )']; 给SUM(state)一个别名 SELECT SUM( state ) AS SummedS

我有这个

"SELECT SUM( state ) FROM `vote` WHERE id ='5'"
现在,当在php中添加它时,我可以怎么做

$xx= mysql_fetch_array(
    mysql_query("SELECT SUM( state ) FROM `vote` WHERE id ='5'")
);
我可以这样做吗:

echo $xx['SUM( state )'];
给SUM(state)一个别名

SELECT SUM( state ) AS SummedState FROM `vote` WHERE id ='5'
现在,引用别名

echo $xx['SummedState']
给SUM(state)一个别名

SELECT SUM( state ) AS SummedState FROM `vote` WHERE id ='5'
现在,引用别名

echo $xx['SummedState']

您需要在SQL查询中使用别名:

"SELECT SUM( state ) as result FROM `vote` WHEREid ='5'"
请注意我在查询中添加的“
作为列\u name


然后,您可以从PHP代码中访问“result”列:

echo $xx['result'];

您需要在SQL查询中使用别名:

"SELECT SUM( state ) as result FROM `vote` WHEREid ='5'"
请注意我在查询中添加的“
作为列\u name


然后,您可以从PHP代码中访问“result”列:

echo $xx['result'];

您可以为SUM(状态)使用别名:

然后您可以按如下方式引用它:

echo $xx['state_sum']

您可以为SUM(状态)使用别名:

然后您可以按如下方式引用它:

echo $xx['state_sum']

每个人都把同样的错误复制粘贴到他的答案中。。。。您应该编写
其中id=…
@extranon:至少有人关心质量;)@Felix,不,但我不喜欢在脑子里分析异常。让我头疼。每个人都把同样的错误复制粘贴到他的答案中。。。。您应该编写
其中id=…
@extranon:至少有人关心质量;)@Felix,不,但我不喜欢在脑子里分析异常。让我头痛。