获取列的总和(Codeigniter)

Get the sum of a column (Codeigniter)

这里是新手。我怎样才能得到“金额”栏的总和?我尝试处理一个函数,但它不是动态的。它只读取我的主帐户的列。但是当我登录另一个帐户时,总金额仍然相同。我的目标是,如何根据 userID 使其动态化?提前谢谢你

观看次数:

<div class="small-box bg-success">
  <div class="inner">
    <h3><?php echo $tcash;?><sup style="font-size: 20px"> Php</sup></h3>

    <p><b>Total Cash-In</b></p>
  </div>
  <div class="icon">
    <i class="fas fa-coins"></i>
  </div>

控制器:

public function cashout()
{
    $data['activeNav'] = "";
    $data['subnav'] = "ewallets";
    $this->header($data);
    $this->nav();
    

    $data['tcash']=$this->load->ewallets->gettotalcashin();
    
    $this->load->view('cashout', $data);
    
    $this->footer();
}

型号:

function gettotalcashin(){
    
    $this->db->select_sum('amount');
    $result = $this->db->get('cash_out')->row();
    return $result->amount;
}

已经解决了。

型号:

function gettotalcashin(){
    $reqamount= $this->session->userdata('username');
        
    $this->db->select_sum('amount');
    $this->db->where('userID',$reqamount);
    $result = $this->db->get('cash_in')->row();
        
    return $result->amount;
}