MySql Group By和其他列的总和,然后显示在PHP MySQLi Fetch数组中

MySql Group By和其他列的总和,然后显示在PHP MySQLi Fetch数组中,php,arrays,mysqli,fetch,Php,Arrays,Mysqli,Fetch,理论上,我有两个这样的专栏: 我希望结果是狗6,大象2。到目前为止,我所做的(失败的[金额未显示])是: 您应该为总和指定一个别名: SELECT word, SUM(amount) AS total_amount FROM Data GROUP BY word 然后使用$row['total_amount'] 如果不这样做,您必须使用$row['SUM(amount)]您是否尝试使用var\u dump($row)查看其中的内容?这难道不是调试这样一个问题的第一步吗?不,我没有想过使用它。

理论上,我有两个这样的专栏:

我希望结果是狗6,大象2。到目前为止,我所做的(失败的[金额未显示])是:


您应该为总和指定一个别名:

SELECT word, SUM(amount) AS total_amount FROM Data GROUP BY word
然后使用
$row['total_amount']


如果不这样做,您必须使用
$row['SUM(amount)]

您是否尝试使用
var\u dump($row)
查看其中的内容?这难道不是调试这样一个问题的第一步吗?不,我没有想过使用它。是的,它似乎显示了我应该写的内容(['SUM(amount)')。
SELECT word, SUM(amount) AS total_amount FROM Data GROUP BY word