제목 | sql 문 질문 | ||
---|---|---|---|
글쓴이 | chaco | 작성시각 | 2016/02/14 02:17:10 |
|
|||
코드이그나이터로 이 sql문을 $sql = "select count(*) AS cnt from friend WHERE (Friend_master = $M_idx AND Friend_follow = $F_idx ) OR (Friend_master = $F_idx AND Friend_follow = $M_idx );"; 바꾸면 $where = "(Friend_master = $M_idx AND Friend_follow = $F_idx) OR (Friend_master = $F_idx AND Friend_follow = $M_idx)"; $this->db->count_all('friend') ->where($where);
이렇게 바꾸는게 맞는건가요 ?? 이렇게 바꾸면 좋으건가요 ?
다른방법이 있으시면 가르쳐 주세용 ㅠ |
|||
다음글 | TapBBS 설치 중 DB 연결 테스트 오류 (3) | ||
이전글 | 모델 관한 질문 (3) | ||
변종원(웅파)
/
2016/02/14 16:16:34 /
추천
0
|
한대승(불의회상)
/
2016/02/15 08:04:25 /
추천
0
쿼리빌더를 사용하게 되면 다른 디비로 이전시 최소의 수정으로 이전이 가능하다는 장점이 있습니다.
|
장단점이 존재합니다.
단점으로는 온전한 쿼리문으로 보려면 특정 명령어($this->db->last_query())를 사용해야 한다는 것이 있고
그외에는 딱히..
장점은 사용하다 보면 쿼리 작성하는게 더 빠릅니다. 뭔가 구분되는 느낌?