$okp=$db-where(array('id'=$id))-field('p_ok_p_performance')-select();這個(gè)獲取的結(jié)果是一個(gè)數(shù)組而不是一個(gè)變量的值,你求出的是2個(gè)數(shù)組,直接相加怎么可能會得出結(jié)果呢,
創(chuàng)新互聯(lián)公司是專業(yè)的虎林網(wǎng)站建設(shè)公司,虎林接單;提供網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行虎林網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
應(yīng)該這樣求值
$p=$db-where(array('id'=$id))-getField('p_performance');
$okp=$db-where(array('id'=$id))-getField('p_ok_p_performance');
$w=$p+$okp;
這樣才會得出才會得出正野悔確的值
下拿信面的修改密碼錯(cuò)了也是一樣的問題$my_password獲取的結(jié)果也是一個(gè)數(shù)組,數(shù)組和變量比對頌敏正相等肯定會出錯(cuò)了。getField獲取數(shù)據(jù)表中某一個(gè)字段的數(shù)據(jù),具體用法參考手冊
echo 'a+b='.$a+$b; 會先計(jì)算echo 'a+b='.$a 結(jié)果為a+b+A
然后計(jì)算 'a+b+A' + $b, 兩個(gè)字符串相加都會被轉(zhuǎn)換為數(shù)猛模兄字0. 所以結(jié)果枝襲是零碼滲.
//摘自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上面定義一個(gè)變量 $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;