在PHP中将列值的数据库总和设置为单个变量

时间:2015-07-03 20:39:23

标签: php mysql

我正在尝试编写函数来从数据库列中提取所有INT值,并将这些值的总和分配给一个PHP变量。这是我到目前为止的代码,但它必须包含一些明显的错误,因为它导致我的网站加载白页。

$total_drop_query = mysqli_query("SELECT total_drops FROM pi_data");

while ($drop_results = mysqli_fetch_assoc($total_drop_query))
{
    $total_drop_count += $result['total_drops'];
}

mysqli_free_result($total_drop_query);
echo $total_drop_count;

1 个答案:

答案 0 :(得分:0)

代码中的错误是:

while ($drop_results = mysqli_fetch_assoc($total_drop_query))
{
    $total_drop_count += $drop_results['total_drops'];
}

..虽然查询中的SUM(列)是首选解决方案。