即使我的数据库中有值,我的选择总和查询也会返回0

问题描述 投票:0回答:1
    $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
mysql codeigniter
1个回答
0
投票

您可以尝试此代码。

$this->db->select_sum('quantity', 'qty');
$query = $this->db->get('products');
return $query->row();

将其添加到您的视图中。

$total_quantity = $this->yourmodel->modelfunction()->qty;

如果仍然无法运行,则需要为我们提供更多数据,例如您的视图和表格示例。如果您不希望其他人看到您的数据,您需要提供更多的问题数据。您可以举例说明相同的数据。

© www.soinside.com 2019 - 2024. All rights reserved.