使用PHP计算MySQL中的值
我需要一个可以从我的MySQL DB一起计算值的代码。像:使用PHP计算MySQL中的值
X got the values: 21, 23, 41, 98
Y got the values: 12, 92, 52, 78
现在我想要得到一个X和一个总和Y来回显它们。输出应该是,X = 183而不是X = 4。
任何想法?
您以前在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的出现)。
是的,我的失败,就像你在上面那样做,不知道如何显示它像你一样,sry – BlackSpyder
可以使用SUM()
SELECT SUM(X)+ SUM(Y)作为totalofXandY从表1;
now
echo $ row ['totalofXandY'];
这将给X和Y的总和
只是你知道,你可以使用反引号(')突出显示内联代码,并缩进四个空格突出显示代码块。见Sumit的答案。 – halfer
你不能使用MySQL的SUM函数来做到这一点吗? – Barmar
尝试遵循本指导,然后再问:http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist –
我看到你有一个答案在下面,但这里真正有用的是看看你用什么代码得到答案4.我可以猜到,但我不应该 - 我怀疑是你为什么被低估了。请始终添加足够的信息来回答问题。 – halfer