-1

所以我有一个存储大小的mysql表。我试图将所有尺寸都呼应为一个。因此,如果我有 3 个结果,我希望将大小加在一起。目前它只是在呼应结果。

因此,如果我的表中有 3 个结果,1=10、2=30 和 3=50,我希望它回显 90。那么我该怎么做。目前它只是在呼应每一个。

<?php

$query = $this->db->prepare("SELECT * FROM `files`");

$query->execute();

$row = $query->fetchAll();

return $row['size'];

?>
4

1 回答 1

2

SUM查询中执行。换句话说:

$query = $this->db->prepare("SELECT SUM(size) sumSize FROM `files`");
....
return $row['sumSize'];
于 2013-10-30T22:32:03.913 回答