반응형
결과를 위해 모든 행을 더해야했습니다. 다음과 같이 select_sum 사용
여기 모델이 있습니다
function Dues_Paid_Tot($date)
{
$query = $this->db->select_sum('Dues_Paid', 'Dues_Paid_Tot');
$query = $this->db->get('Membership');
return $query->result();
}
여기 컨트롤러입니다
function Fiscal2()
{
$date = $this->input->post('Select_Date');
if($query = $this->report_model->fiscal_list($date))
{
$data['records'] = $query;
}
$data['date'] = $this->input->post('Select_Date');
$data['Dues_Paid_Tot'] = $this->report_model->Dues_Paid_Tot($date);
$data['main_content'] = 'report_fiscal_view';
$this->load->view('includes/template', $data);
}
그리고 이것은 뷰에 대한 적절한 코드입니다.
<?php echo $Dues_Paid_Tot; ?>
문제는 Dues_Paid 열에있는 모든 항목의 합계를 표시하는 대신 내보기에 "Array"가 표시된다는 것입니다.
내가 어디로 잘못 가고 있습니까?
감사!
해결 방법
여전히 쿼리이므로 결과를 처리해야합니다. 모델을 다음으로 변경해보세요.
function Dues_Paid_Tot($date)
{
$query = $this->db->select_sum('Dues_Paid', 'Dues_Paid_Tot');
$query = $this->db->get('Membership');
$result = $query->result();
return $result[0]->Dues_Paid_Tot;
}
참조 페이지 https://stackoverflow.com/questions/6338256
반응형
'MySql' 카테고리의 다른 글
MySQL의 문자열 형식 (0) | 2020.10.06 |
---|---|
MySQL PHP / MySQL의 특수 문자 (0) | 2020.10.06 |
MySQL 여러 외래 키? (0) | 2020.10.06 |
MySQL MySql에서 자동 증가를 기본 키로 사용할 수 있습니까? (0) | 2020.10.06 |
MySQL 삭제 된 행이 차지하는 공간이 재사용됩니까? (0) | 2020.10.06 |
댓글