!!!(急)一个关于循环求和的问题 与其做这样的遍历去查.不如在SQL语句中 sum(pw_shellbak) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在不更改你原有代码的基础上做如下修改。$sum_pw_shellbak=0;if ($num<>0){ for ($i=0;$i<$num;$i++) { $name1 = mysql_result($result,$i,"pw_name"); $user1 = mysql_result($result,$i,"pw_username"); $pwaddress = mysql_result($result,$i,"pw_address"); $pwselect = mysql_result($result,$i,"pw_select"); $registtime = mysql_result($result,$i,"regist_time"); $pwdir1 = mysql_result($result,$i,"pw_dir"); $pw_shellbak = mysql_result($result,$i,"pw_shellbak"); $sum_pw_shellbak+=$pw_shellbak; }建议可以直接在数据库执行select sum(pw_shellbak) as sum_pw_shellbak from Table 所有用户的pw_shellbak的总和?为什么不用select sum(pw_shellbak) from ...用循环的话$all =0 ;for($i=0;$i<$num;$i++){$all +=.....;} 可以用一条sql完成对所有用户的总和,sum函数,楼上已经说了.如果你本身就要获取其它的数据,在遍历的时候,将空间累加就可以了. 那要是要用select sum(pw_shellbak) as sum_pw_shellbak from Table的话要怎么输出呀? $sql="select sum(pw_shellbak) as sum_pw_shellbak from Table";$result=mysql_query($sql);$row=mysql_fetch_array($result);echo $row['sum_pw_shellbak']; 那如果有两个磁盘disk1和disk2的话应该怎么求disk1的总和和disk2的总和呀??? 有什么PHP的书适合初学者,最好是由配置环境开始讲的书 php如何获取checkbox权限组 知名出版社征ASP.NET和PHP高手写书 相关留言板回复功能的实现???? 调用mysql接口函数时的问题? 怎样获的表单的值? 总是cgi超时,怎么回事? 为什么查询结果为空???急,在线等 办公管理子系统中数据库的建立和个模块的具体条目设置问题! 紧急 smarty中一个字符串处理的问题 找php程序员(广州全职或兼职)3-5千元
if ($num<>0){
for ($i=0;$i<$num;$i++)
{
$name1 = mysql_result($result,$i,"pw_name");
$user1 = mysql_result($result,$i,"pw_username");
$pwaddress = mysql_result($result,$i,"pw_address");
$pwselect = mysql_result($result,$i,"pw_select");
$registtime = mysql_result($result,$i,"regist_time");
$pwdir1 = mysql_result($result,$i,"pw_dir");
$pw_shellbak = mysql_result($result,$i,"pw_shellbak");
$sum_pw_shellbak+=$pw_shellbak;
}建议可以直接在数据库执行select sum(pw_shellbak) as sum_pw_shellbak from Table
为什么不用
select sum(pw_shellbak) from ...
用循环的
话
$all =0 ;
for($i=0;$i<$num;$i++)
{
$all +=.....;
}
如果你本身就要获取其它的数据,在遍历的时候,将空间累加就可以了.
$sql="select sum(pw_shellbak) as sum_pw_shellbak from Table";
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
echo $row['sum_pw_shellbak'];