【发布时间】:2025-12-06 00:45:02
【问题描述】:
我正在尝试获取 3 个单独列的总和。当我尝试输出时,我什么也得不到。我做错了什么?
型号
$this->db->select('SUM(priceParking) AS price_parking, SUM(priceCharing) AS price_charging, SUM(priceWash) AS price_wash');
$this->db->from('bestillinger');
$query=$this->db->get();
return $query->result_array();
控制器
$data['total_income'] = $this->accounting_model->total_parking_today();
查看
<span class="info-box-number"> <?php echo $total_income['price_parking']?>
<span class="info-box-number"> <?php echo $total_income['price_charging']?>
<span class="info-box-number"> <?php echo $total_income['price_wash']?>
【问题讨论】:
-
如果
print_r($data);确实输出了任何东西,你检查控制器了吗?还要检查你是否正确调用模型,很可能你需要大写的$this->Accounting_model->total_parking_today()以及文件Accounting_model.php 和类定义,关注:Anatomy of a Model -
请检查 var_dump($query->result_array());死('这里);在从模型返回之前检查你是否从 db 得到你想要的。
标签: php sql codeigniter