我必须在模型到视图的查询中回显avg()的结果。 我的查询是这样的
型号:
$sql = "SELECT avg(bid_amount) FROM tbl_biddetails ";
$query = $this->db->query($sql);
return $query;
控制器:
$data['avgbid']=$this->project_model->avgBid();
$this->load->view('project/projectview',$data);
视图中的代码应该是什么。?
答案 0 :(得分:0)
将您的查询更改为
$sql = "SELECT avg(bid_amount) AS `avgbid` FROM tbl_biddetails ";
在视图中:
echo $avgbid;
答案 1 :(得分:-1)
您正在输出原始SQL数据。
尝试在模型中返回$query->row_array();
或$query->row();
。
您的模型方法将成为:
$sql = "SELECT avg(bid_amount) avgbid FROM tbl_biddetails";
$query = $this->db->query($sql);
return $query->row_array();
您的控制器代码:
$data['biddetails']=$this->project_model->avgBid();
$this->load->view('project/projectview',$data);
您的观看代码:
<?php echo $biddetails['avgbid']; ?>
修改强> 完成答案。