Re: [請益] PHP+MYSQL多個欄位個別加總的問題
※ 引述《longkink (神御)》之銘言:
: 我的DB有以下幾個欄位
: a1 a2 a3 a4 a5 a6
: 1 2 1 1 1 1
: 2 2 1 1 1 1
: 2 2 3 4 1 1
: 我想做的結果如下
: a1=5
: a2=6
: a3=5
: a4=6
: a5=3
: a6=3
$sql = "SELECT
sum(`a1`) as a1,
sum(`a2`) as a2,
sum(`a3`) as a3,
sum(`a4`) as a4,
sum(`a5`) as a5,
sum(`a6`) as a6
FROM `qc`";
$result = mysql_query($sql);
$fetch = mysql_fetch_object($result);
echo $fetch->a1;
echo $fetch->a2;
...
...
...
: 以下是我目前的做法不知道能不能在優化??
: $sqlvaluea1="select sum(a1) as a1_sum from qc ";
: $resulta1 = mysql_query($sqlvaluea1);
: $fetcha1 = mysql_fetch_object($resulta1);
: echo $fetcha1 ->a1_sum;
: $sqlvaluea2="select sum(a2) as a2_sum from qc ";
: $resulta2 = mysql_query($sqlvaluea2);
: $fetcha2 = mysql_fetch_object($resulta2);
: echo $fetcha2->a2_sum;
: 我比較愚蠢所以a3 a4 a5比照辦理
: 想請教各位大大有沒有更簡化的寫法
: 感謝
已測試過,SQL的部分確定是你要的解
至於mysql function太久沒碰,不確定行不行
以後有類似的情況都可以比照辦理 (AVG、MIN、MAX之類的)
至於為什麼就BJ4了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.68.4
※ 編輯: tails32100 來自: 59.126.68.4 (05/27 01:36)
→
05/27 08:49, , 1F
05/27 08:49, 1F
→
05/27 09:55, , 2F
05/27 09:55, 2F
推
05/27 10:05, , 3F
05/27 10:05, 3F
→
05/27 13:32, , 4F
05/27 13:32, 4F
→
05/27 13:32, , 5F
05/27 13:32, 5F
推
05/27 15:17, , 6F
05/27 15:17, 6F
推
05/27 16:38, , 7F
05/27 16:38, 7F
→
05/27 17:30, , 8F
05/27 17:30, 8F
→
05/27 18:33, , 9F
05/27 18:33, 9F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
5
22