可以从mysql中的行中计算一些值并用PHP编写吗?
示例:
Username Damage
|------------|------------|
| user123 | 325 |
| user356 | 6634 |
| user426 | 422 |
| user993 | 92 |
| user183 | 4235 |
我需要如何在PHP中使用所有损坏,例如:<? echo "$alldamage"; ?>
但我不知道MySQL命令或一些PHP变量。要做到这一点,如果你能帮助我,我将非常感激!
答案 0 :(得分:1)
如果你想要MySQL的所有伤害值,你可以使用SUM function
使用PHP,您可以为每一行使用foreach,并使用计数/总和:
...
$count = $count + $result['damage']; // my column from MySQL
...
答案 1 :(得分:1)
您正在寻找SUM()
,它会添加您指定的所有行
SELECT SUM(Damage) AS alldamage FROM your_table_name GROUP BY something;
由于我不知道整张桌子,我无法向您提供更多信息,但这是您的出路
答案 2 :(得分:-3)
使用select username AS USERNAME,count(damage) AS ALLDAMAGE from table group by username