$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
您可以尝试此代码。
$this->db->select_sum('quantity', 'qty');
$query = $this->db->get('products');
return $query->row();
将其添加到您的视图中。
$total_quantity = $this->yourmodel->modelfunction()->qty;
如果仍然无法运行,则需要为我们提供更多数据,例如您的视图和表格示例。如果您不希望其他人看到您的数据,您需要提供更多的问题数据。您可以举例说明相同的数据。