www.ymjm.net > PHP 怎么计算出mysql某一字段里面的数据的总和

PHP 怎么计算出mysql某一字段里面的数据的总和

如果是计算MYSQL数据某字段的和值,可以使用SQL语句,示例如下:Select Sum(total_score) as "ScrTotal" from 数据库名

例如你的数字字段有a、b、c、d,需要查询时显示那么之和,并按综合排序,sql语句可以这样写:select a+b+c+d, a, b, c, d from 表名 order by 1上面的例子典型的应用是学生成绩计算总分,其实可以加总和,也可以部分字段减,例如a+b+c-d,例如用来计算工资等.对于你补充的例子,我修改你的sql语句为:$result = mysql_query("select info1+info2,* from stats order by 1,data2 desc limit 20");

$sql = "SELECT SUM(`mj`) FROM `table` WHERE lb='数学'";$result = mysql_query($sql);if($result && mysql_num_rows($result)){ $rows = mysql_fetch_assoc($result);}else{ //没有值}望采纳 Thx

<?php mysql_connect('127.0.0.1','root','123456');//这一句你需要修改 mysql_select_db('test');//数据库的名字你没有说,也要修改这个一行 &#36;sql='select sum(views) from abc_stats'; if (&#36;res=mysql_query(&#36;sql)){ list(&#36;sum)=mysql_fetch_row(&#36;res); mysql_free_result(&#36;res); echo "sum is &#36;sum"; } else echo mysql_error(); ?>

<?php$sql ="select Id from 表名";$result =mysql_query($sql,$conn);//$conn是连接数据库$nums =mysql_num_rows($result);echo "一共有".$nums."行";?>

for和foreach都可以实现但是从数据库里拿直接用while就可以搞定$num = 0;$sql = select num from table;$result = mysql_query($sql);while($row = mysql_fetch_array($result)){ $num += $row['num'];}echo '总数为:'.$num;

$sql="select * from $c1";$result = mysql_query($sql) or die (mysql_error());$sums=mysql_num_fields($result);//这个这是字段的总个数;

SELECT SUM(xxx) FROM tablename WHERE user_id = xxx

select count(字段) from 表名称

核心是SQL:SELECT SUM(总价格) FROM 水果表 WHERE 水果="苹果"

友情链接:snrg.net | zxqs.net | rtmj.net | gmcy.net | fpbl.net | 网站地图

All rights reserved Powered by www.ymjm.net

copyright ©right 2010-2021。
www.ymjm.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com