新网创想网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

php查询数据全加起来 php添加数据

php 数据库 怎么把数据库查询到返回的两个值相加(学习中。。)

$sql_cpgg="select * from qd_zbcy where zbcy_name= '$cpgg'"; 

成都创新互联公司服务项目包括文山州网站建设、文山州网站制作、文山州网页制作以及文山州网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,文山州网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到文山州省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

$query=mysql_query($sql_cpgg);

while($row_cpgg=mysql_fetch_array($query)){

$a=$row_cpgg[zbcy_canshu];//把结果赋值给变量a

};  

//这个返回的是7

$sql_zzlx="select * from qd_zbcy where zbcy_name= '$zzlx'";

$query=mysql_query($sql_zzlx);

while($row_zzlx=mysql_fetch_array($query)){

$b=$row_zzlx[zbcy_canshu] ;//把结果赋值给变量b

//这个返回的是8

}

echo $a+$b;//这返回15

php查询mysql的数值结果怎么相加?

select sum("金额字段") as cmoney from 表 where 1;

然后你输出cmoney这个就是相加的效果。

还有一种比较差点的方法就是:

1、select 金额字段 from 表 where 1;

2、获取你得到的所有信息,然后foreach 把所有的金额相加就行,

实例:$sql = "select money from cg_money where 1";

$query = mysql_query($sql);

$m = 0;

while($rs = mysql_fetch_array($sql)){

$m = $m+$rs['money'];

}

echo $m;这个也是可以获取所有的money的,就是费事了点,还是上面的呢个方法好滴,也就是楼上的呢个方法

PHP数组怎么把重复的加起来

(1)利用php提供的函数,array_unique和array_diff_assoc来实现

.代码如下:

?php

function FetchRepeatMemberInArray($array) {

// 获取去掉重复数据的数组

$unique_arr = array_unique ( $array );

// 获取重复数据的数组

$repeat_arr = array_diff_assoc ( $array, $unique_arr );

return $repeat_arr;

}

// 测试用例

$array = array (

'apple',

'iphone',

'miui',

'apple',

'orange',

'orange'

);

$repeat_arr = FetchRepeatMemberInArray ( $array );

print_r ( $repeat_arr );

?

(2)自己写函数实现这个功能,利用两次for循环

.代码如下:

?php

function FetchRepeatMemberInArray($array) {

$len = count ( $array );

for($i = 0; $i $len; $i ++) {

for($j = $i + 1; $j $len; $j ++) {

if ($array [$i] == $array [$j]) {

$repeat_arr [] = $array [$i];

break;

}

}

}

return $repeat_arr;

}

// 测试用例

$array = array (

'apple',

'iphone',

'miui',

'apple',

'orange',

'orange'

);

$repeat_arr = FetchRepeatMemberInArray ( $array );

print_r ( $repeat_arr );

?


本文名称:php查询数据全加起来 php添加数据
浏览路径:http://wjwzjz.com/article/doohssi.html
在线咨询
服务热线
服务热线:028-86922220
TOP