首頁 > 後端開發 > php教程 > PHP 怎麼計算出mysql某一字段裡面的資料的總和

PHP 怎麼計算出mysql某一字段裡面的資料的總和

WBOY
發布: 2016-08-23 09:17:45
原創
2339 人瀏覽過

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)就可以求資料總數了嘛

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板