2017-12-20 8 views
0
$this->db->select_sum('quantity'); 
    $query = $this->db->get('products'); 
    return $query->result(); 

내 열에 값이 있고 내 값 대신 가격을 입력하려고해도 내 코드가 0 값을 반환하는 이유가 없습니다. 수량.데이터베이스에 값이 있어도 내 선택 합계 쿼리가 0을 반환합니다.

데이터베이스 구조 :

Name    Type    Null  Default 
price    decimal(25,4)  No   None 
quantity   decimal(15,4)  Yes   0.0000 

데이터베이스 :

id   name   price   quantity 
1   Sample1  10.0000   0.0000 
2   Sample2  0.0000   45.0000 
+0

데이터베이스 구조 및 테이블을 추가하십시오. 수량이 Interger 데이터인지 확인하십시오. – Zinc

+0

편집 포스트를 참조하십시오 –

답변

0

당신이 코드를 시도 할 수 있습니다.

$this->db->select_sum('quantity', 'qty'); 
$query = $this->db->get('products'); 
return $query->row(); 

의견에 추가하십시오.

$total_quantity = $this->yourmodel->modelfunction()->qty; 

여전히 실행할 수없는 경우보기 및 표보기와 같이 더 많은 데이터를 제공해야합니다. 다른 사람들이 귀하의 데이터를 볼 수 없으면 더 많은 데이터를 제공해야합니다. 동일한 데이터로 예제를 제공 할 수 있습니다.

+0

고맙습니다 매우 –

+0

작품은? 나는 네가 네 의견에 어떻게 전화했는지 모르니까. 데이터베이스에서 1 행의 데이터 만 호출하면'row()'를 사용하여'result()'를 사용하지 마십시오. – Zinc

+0

제 견해로 일부 코드가 수정되어 작동합니다. 감사합니다 –