PHP 怎麼計算出mysql某一欄位裡面的資料的總和
PHP 怎麼計算出mysql某一欄位裡面的資料的總和
php
使用foreach
遍歷累加你要求和的字段
mysql
使用SUM
即可
<code>SELECT sum(`field_name`) FROM `table`</code>
既然都能使用MySQL了,為什麼不直接用MySQL的sum呢
php寫個foreach迴圈編譯一遍唄
借題主的問題問一下,mysql的sum效率快一些,還是php的foreach快一些.
foreach 計算資料的總和
foreach($income as $key=>$val){
<code> $total+= $val['xx']; }</code>
mysql 的 sum()函數
對啊,為什麼不用SUM
函數,select SUM('field') where ...
;數據特殊一點用mysql裡面的一些函數格式化一下就好了。
如果是一維數組直接array_sum
如果是二維數組可以使用array_column, array_sum來做
感覺透過mysql來做挺好的
查出來一般是數組,直接count($data)就可以求資料總數了嘛