mysql查询的一个字段并循环出来的数据,能加在一起吗?
$sql="查询语句";$sql=mysql_query($sql);while($as=mysql_fetch_array($sql)){$as[0];}怎么才能让循环...
$sql="查询语句";
$sql=mysql_query($sql);
while($as=mysql_fetch_array($sql)){
$as[0];
}
怎么才能让循环出的$as[0]这个数相加并赋给一个变量! 直接写$as[0]+; 不管用;
求高手帮忙! 展开
$sql=mysql_query($sql);
while($as=mysql_fetch_array($sql)){
$as[0];
}
怎么才能让循环出的$as[0]这个数相加并赋给一个变量! 直接写$as[0]+; 不管用;
求高手帮忙! 展开
3个回答
展开全部
$total=0; //预设变量,用于存放累加结果
$sql="查询语句";
$sql=mysql_query($sql);
while($as=mysql_fetch_array($sql)){
$total=$total+$as[0];
}
还有一种办法更好,假如你要累加的字段名为 price, 则:
$sql="select sum(price) as total from 表名 where 条件";
$sql=mysql_query($sql);
$as=mysql_fetch_array($sql);
$as['total']..... //这里就是你想要的累加结果,直接让 mysql 做了,php里你就省去循环取值,估计效率好些。
$sql="查询语句";
$sql=mysql_query($sql);
while($as=mysql_fetch_array($sql)){
$total=$total+$as[0];
}
还有一种办法更好,假如你要累加的字段名为 price, 则:
$sql="select sum(price) as total from 表名 where 条件";
$sql=mysql_query($sql);
$as=mysql_fetch_array($sql);
$as['total']..... //这里就是你想要的累加结果,直接让 mysql 做了,php里你就省去循环取值,估计效率好些。
展开全部
$result=0;
$sql="查询语句";
$sql=mysql_query($sql);
while($as=mysql_fetch_array($sql)){
$result+=$as[0];
}
echo $result;
$sql="查询语句";
$sql=mysql_query($sql);
while($as=mysql_fetch_array($sql)){
$result+=$as[0];
}
echo $result;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询