php與mysql表中如何求遞迴求和彙總

時間 2022-05-21 10:00:07

1樓:匿名使用者

function sumshuzi(&$tree, &$updatedata = array())

}$sum += $tree[$key]['pshuzi'];

}return $sum;

}$tree = json_decode('[,]},]}]}]', true);

//$tree是具有父子關係的資料樹

sumshuzi($tree, $updatedata);

foreach ($updatedata as $id => $item)  where a"=>1,"b"=>2,"c"=>3,"d"=>4);

foreach($arr as $val)echo $str;

如果是值是數字的化應該是這樣吧!

9樓:匿名使用者

select no1+no2+no3+no4 as c from table;

php讀取mysql表資料並按總和排序

10樓:陽光上的橋

例如你的數字欄位有a、b、c、d,需要查詢時顯示那麼之和,並按綜合排序,sql語句可以這樣寫:

select a+b+c+d, a, b, c, d from 表名 order by 1

上面的例子典型的應用是學生成績計算總分,其實可以加總和,也可以部分欄位減,例如a+b+c-d,例如用來計算工資等。

對於你補充的例子,我修改你的sql語句為:

$result = mysql_query("select info1+info2,* from stats order by 1,data2 desc limit 20");

11樓:意志之勝

先把資料放入陣列,然後用php運算元組就可以了。

mysql如何統計表大小,mysql中如何統計一個資料庫中每張表的行數

表統計資訊是資料庫基於成本的優化器最重要的參考資訊 統計資訊不準確,優化器可能給出不夠優化的執行計劃或者是錯誤的執行計劃。對統計資訊的計算分為非持久化統計資訊 實時計算 與持久化統計資訊。非持久化統計資訊 統計資訊沒有儲存在磁碟上,而是頻繁的實時計算統計資訊 每次對錶的訪問都會重新計算其統計資訊 假...

mysql如何把查詢到的結果插入到另表中

也可以先查詢出結果儲存下來,再把儲存的值放到insert語句。mysql 是一個關係型資料庫,目前屬於 oracle 旗下公司。mysql是開放原始碼軟體,因此可以大大降低總體擁有成本。支援多執行緒,充分利用cpu資源。提供tcp ip odbc和jdbc等多種資料庫連線途徑。支援大型的資料庫。可以...

PHP如何從兩個表中調出資料並按時間順序排列

sql select a.id,a.name,a.date,b.tid,b.subject,b.date from a inner join b on b.date a.date order by a.date php怎樣將 查詢安時間順序排列 order by 時間欄位名 desc 時間從大到小 ...