2014-03-04 1 views
0

어떻게하면됩니까?질의 결과, codeigniter 및 postgresql 나누기

모델 페이지

$query = $this->db->query("SELECT masters from table2 where table_id='table2-G' AND psced_id='58'");  
    //masters in an Integer type 

if ($query !=0){ 
    //code for dividing 

에서

하지만 오류

Message: Object of class CI_DB_postgre_result could not be converted to int 

내가 여기까지 원하는 것은 $ 쿼리의 값이 0 인 경우, 내가 나눌 수 있습니다를 얻을.

+2

$ 질의 -> NUM_ROWS을 당신은 너무 같은 쿼리에 의해 반환되는 행의 수를 확인할 수 있습니다

: – fxfilmxf

+0

@fxfilmxf와 같이,'if ($ query-> num_rows()> 0)' – ranisalt

+0

@fxfilmxf를 사용하십시오. 나는 그것을 확인할 수 있었다. 그러나 어쨌든 txx는 작동합니다. – Kino

답변

1

나는 원래의 질문에 댓글을 추가하지만, 공식 만들기 위해()
0

$ query는 배열 (아마도 배열의 배열)이므로 먼저 개수를 확인한 다음 요소를 가져와야합니다. 단일 요소가 있으면 0을 검사하고 나누기를 수행 할 수 있습니다. ...

if ($query->num_rows() > 0) { 
    // your code 
}