使用PHP计算MySQL的值

时间:2013-10-05 09:58:54

标签: php mysql

我需要一个可以一起计算MySQL数据库值的代码。像:

X got the values: 21, 23, 41, 98
Y got the values: 12, 92, 52, 78

现在我想得到一个X和一个Y的总和来回应它们。输出应为,X = 183而不是X = 4.

有什么想法吗?

3 个答案:

答案 0 :(得分:2)

你可以使用SUM()

从表1中选择SUM(X)+ SUM(Y)作为totalofXandY;

现在

echo $ row ['totalofXandY'];

这将给出X和Y的总和

答案 1 :(得分:1)

你以前在SQL中使用过The SUM() Function吗?

select SUM(X) from table1;
select SUM(Y) from table1;

只是一个提示! ;)

当然,如果每行都指定了X和Y值。 即。

table1
x    y
---  ---
21   12
23   92
41   52
98   78

而不是

table1
x            y
------------ ------------
21,23,41,98  12,92,52,78

这会产生很大的不同!

我认为你在SUM和COUNT之间感到困惑。

  

SUM(X)将给你183(所有X内容的总和)

     

COUNT(X)会给你4(这是X的出现)。

答案 2 :(得分:1)

您可以使用SUM()功能

SELECT SUM(x) as total FROM table_name;

然后回应它。

echo $row['total'];