所以我有一个存储大小的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'];
?>
答案 0 :(得分:2)
在查询中执行SUM
。换句话说:
$query = $this->db->prepare("SELECT SUM(size) sumSize FROM `files`");
....
return $row['sumSize'];