计算一列中所有数字的总和

时间:2011-05-19 20:23:06

标签: php mysql

table products

我有一张表,我想计算“价格”栏中所有值的总和,并回显结果。我已经看到MySQL语句SELECT sum(列)FROM表,但我发现很难在PHP中使用它并回显结果。

3 个答案:

答案 0 :(得分:5)

mysql_connect($hostname, $username, $password);
mysql_select_db($db);

$sql = "select sum(column) from table";
$q = mysql_query($sql);
$row = mysql_fetch_array($q);

echo 'Sum: ' . $row[0];

根据需要替换变量名称和表/列名称。

答案 1 :(得分:2)

做你的选择。

获得价值。

回应它。

这就像我现在可以帮助的那样,因为我不知道你到目前为止尝试了什么。

例如:

$some_q = " SELECT SUM(some_col) AS `count_col` FROM some_table";

$results = mysql_query($some_q) or die(mysql_error());

while($row = mysql_fetch_array($results)){
     echo $row['count_col'];
}

答案 2 :(得分:1)

您有任何数据库连接吗?如果没有,您应该阅读using MySQL in PHP

如果您已经知道如何连接,您仍然可以使用相同的示例。 :)