求和列的总和并保存为变量

时间:2012-04-23 21:01:20

标签: php mysql variables sum

尝试将列的总和相加并另存为变量。 该查询已经运行,因为我已经使用PHPMyAdmin对其进行了测试。只是努力将从查询中收到的数字保存到变量中。

 $con = mysql_connect(DB_HOST, DB_USER, DB_PASS);
 if (!$con)
   {
   die('Could not connect: ' . mysql_error());
   }

 mysql_select_db(DB_NAME, $con);

 $result = mysql_query("SELECT SUM(column_name) FROM tablename");



  mysql_close($con);  

非常感谢任何帮助。

谢谢!

5 个答案:

答案 0 :(得分:1)

试试这个:

$result = mysql_query("SELECT SUM(column_name) as soma FROM tablename");

$row= mysql_fetch_array($result);

$sum= $row['soma'];

答案 1 :(得分:0)

我相信这样的事情会起作用:

$result = mysql_query("SELECT SUM(column_name) as thesum FROM tablename");
$sum = mysql_result( $result, 0, "thesum");

甚至这应该有效:

$sum = mysql_result( $result, 0);

答案 2 :(得分:0)

$sql = "Select SUM(ver) AS ver from tablename";
$sum = mysql_query($sql);
$result= mysql_fetch_object($sum);
echo $result->ver;

答案 3 :(得分:0)

这样的东西?

$result = mysql_query("SELECT SUM(column_name) FROM tablename");
$row = mysql_fetch_assoc($result);
$sum = $result[0];

答案 4 :(得分:0)

测试$ result是否存在也是一种好习惯:

if (!$result) {
    die('Invalid query: ' . mysql_error());
}