2012-07-09 44 views
0

我有名称为number的列和表名称data总结DB中表中某列的所有值

列数在1-9范围内的数字。(只是一些数据)

我需要总结列中的所有这些值。我怎么做?

任何简单的命令。我试过sum(number)但不来

+2

你试图用'总和(数量)'? – manurajhada 2012-07-09 06:28:00

+1

$ web = mysql_query(“select SUM(number)FROM data”); $ web_sum = mysql_fetch_assoc($ web); echo $ web_sum; – user1424394 2012-07-09 06:32:59

+0

如[mysql_query()'](http://php.net/manual/en/function.mysql-query.php)函数的PHP手册所述:*不推荐使用此扩展名。相反,[MySQLi](http://www.php.net/manual/en/book.mysqli.php)或[PDO_MySQL](http://www.php.net/manual/en/ref.pdo-应该使用mysql.php)扩展名。另请参见[MySQL:选择API](http://www.php.net/manual/en/mysqlinfo.api.choosing.php)指南和[相关FAQ](http://www.php.net/manual /en/faq.databases.php#faq.databases.mysql.depcated)以获得更多信息。* – eggyal 2012-07-09 06:34:00

回答

1

这本。

$web = mysql_query("select SUM(number) as sumNumber FROM data"); 
$web_sum=mysql_fetch_assoc($web); 
echo $web_sum['sumNumber']; 
0

试试这个,

SELECT SUM(column_name) FROM table_name 

MYSQL SUM