重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
$okp=$db-where(array('id'=$id))-field('p_ok_p_performance')-select();这个获取的结果是一个数组而不是一个变量的值,你求出的是2个数组,直接相加怎么可能会得出结果呢,
创新互联公司是专业的虎林网站建设公司,虎林接单;提供网站建设、成都网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行虎林网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
应该这样求值
$p=$db-where(array('id'=$id))-getField('p_performance');
$okp=$db-where(array('id'=$id))-getField('p_ok_p_performance');
$w=$p+$okp;
这样才会得出才会得出正野悔确的值
下拿信面的修改密码错了也是一样的问题$my_password获取的结果也是一个数组,数组和变量比对颂敏正相等肯定会出错了。getField获取数据表中某一个字段的数据,具体用法参考手册
echo 'a+b='.$a+$b; 会先计算echo 'a+b='.$a 结果为a+b+A
然后计算 'a+b+A' + $b, 两个字符串相加都会被转换为数猛模兄字0. 所以结果枝袭是零码渗.
//摘自php5手册
?php
$a = array(2, 4, 6, 8);
echo "sum(a) = " . array_sum($a) . "\n";
$b = array("a" = 1.2, "b"旦顷 = 2.3, "c" =模简陆 3.4);
echo "咐纳sum(b) = " . array_sum($b) . "\n";
?
在while上面定义一个变量 $num = 0; 然后在里面在while里面芦笑拍加上去 $num = 0;while($row = mysql_fetch_array($query)){$a=$row["zhong"];$b=$row["shuliang"];$c=$a*$b;$num = $num + $c;echo $c.''陪羡升谈;}echo $num;