2011-11-20 2 views
0

일부 조건과 일치하는 DB 테이블의 행 수를 계산하려고합니다.행과 쿼리 및 코드 네이 터 AND를 사용하여 쿼리

위의 코드에서
 $q = $this->db->get_where('info', array('city_id'=>$city->id)); 
     $count = $query->num_rows(); 

, $count 수는 'city' 테이블의 id'info' 테이블의 city_id 일치 'info' 테이블의 행 수를 반환합니다 지금 나는 다음과 같은 코드가 있습니다. 'info''city_id'은 FK입니다. 그것은이 info 테이블의 다른 필드 (일치 여부 'city' 테이블과
2의 ID와 fk(city_id)info의 테이블과 일치 1.Whether

:

그러나 여기 내가 좋아하는 두 가지 조건을 확인하려면 말하십시오 name_id=1);

두 쿼리를 AND로 결합 할 수있는 방법이 있습니까?

답변

3

get_where()의 두 번째 매개 변수에 다른 조건을 추가 할 수 있습니다.

$q = $this->db->get_where('info', array('city_id'=>$city->id,'name_id'=>1));