如何在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,不,但我不喜欢在脑子里分析异常。让我头痛。