$this->db->select_sum('quantity');
$query = $this->db->get('products');
return $query->result();
我不知道为什么我的代码返回值为0,即使我的列中包含值,当我尝试将价格而不是数量时,它也能正常工作。
数据库结构:
Name Type Null Default
price decimal(25,4) No None
quantity decimal(15,4) Yes 0.0000
数据库:
id name price quantity
1 Sample1 10.0000 0.0000
2 Sample2 0.0000 45.0000
答案 0 :(得分:0)
您可以尝试使用此代码。
$this->db->select_sum('quantity', 'qty');
$query = $this->db->get('products');
return $query->row();
将此添加到您的观看次数。
$total_quantity = $this->yourmodel->modelfunction()->qty;
如果仍然无法运行,则需要为我们提供更多数据,例如您的观看次数和表格示例。如果您没有其他人看到您的数据,您需要提供更多的数据用于询问。您可以举例说明相同的数据。