0

モデルからビューへのクエリで 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);

ビュー内のコードは何ですか。

4

2 に答える 2

-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']; ?>

編集: 回答を完了しました。

于 2013-08-30T08:27:03.667 に答える