如何从数据库中获取字段“size”的总和并在php页面中打印

如何从数据库中获取字段“size”的总和并在php页面中打印,php,sql,Php,Sql,我有一个数据库和一个名为photos的表。在那张表中,我有一个size列,它是我上传的照片的大小。我想得到这些大小的总和,并在我的php页面中打印总和。谁能给我一个php代码中的示例代码SQL代码 我试过这个: $query = "SELECT SUM(ph_size) from photos"; $result= mysql_query($query,$con); echo "<table border='1'> <tr> <th>SUM(ph_size)&

我有一个数据库和一个名为photos的表。在那张表中,我有一个size列,它是我上传的照片的大小。我想得到这些大小的总和,并在我的php页面中打印总和。谁能给我一个php代码中的示例代码SQL代码

我试过这个:

$query = "SELECT SUM(ph_size) from photos";
$result= mysql_query($query,$con);
echo "<table border='1'>
<tr>
<th>SUM(ph_size)</th>
</tr>";

while($row = mysql_fetch_array($result))
{
//echo $row;
echo "<tr>";
echo "<td>" . $row['SUM(ph_size)'] . "</td>";
echo "</tr>";
}
echo "</table>";

但是它不起作用。

您可以使用sum函数

$result=mysql_query("SELECT SUM(p.size) AS sum_of_photos_sizes FROM `photos` p WHERE 1");
if (mysql_num_rows($result)){
$data=mysql_fetch_array($result);
echo 'Total size of photos: '.$data['sum_of_photos_sizes'];
}

您可以使用sum函数

$result=mysql_query("SELECT SUM(p.size) AS sum_of_photos_sizes FROM `photos` p WHERE 1");
if (mysql_num_rows($result)){
$data=mysql_fetch_array($result);
echo 'Total size of photos: '.$data['sum_of_photos_sizes'];
}

首先。你不需要指定你的RDBMS,但我会把美元赌在甜甜圈上,这是MySQL。喜欢这个比喻,Michael,美元赌甜甜圈:从。你没有指定你的RDBMS,但我敢打赌美元对甜甜圈这是MySQL。喜欢这个类比Michael,美元对甜甜圈: