제목 | CI 3 쿼리빌더 꼭 써야하나요? | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 아잉힘두러 | 작성시각 | 2024/12/03 14:24:55 |
|
|||
안녕하세요, 선생님들 이번에 레거시 5점대 php 사용하다가 코드이그나이터 공부중입니다. 궁금한 점이 있어 글 올립니다.
코드이그나이터에는 쿼리빌더 라는게 있던데, $query = $this->db->get('mytable'); 저에겐 조인이라던가 서브쿼리등 이 들어가면 너무 복잡하더라구요.
$query = $this->db->query('select * from mytable');
형식으로 쿼리빌더를 사용 안해도 문제는 없을까요? 쿼리 빌더를 쓰는 이유가 단순 간편함 때문인건가요? |
|||
태그 | 쿼리,쿼리빌더,sql | ||
다음글 | 코드이그나이터로 페이징 처리시 이전페이지, 다음페이지 ... (1) | ||
이전글 | ci3 존재하지 않는 메일주소 체크 방법은 없나요? (1) | ||
변종원(웅파)
/
2024/12/03 14:36:37 /
추천
1
|
kaido
/
2024/12/04 10:38:28 /
추천
1
근본적인 이유를 들면 사용자 취향 입니다 테크닉하게 접근하면 기본적으로 바인드 쿼리를 만들어 주기 때문입니다 그리고 연구해 보시면 생각보다 쿼리빌더로 작업하는게 더 편하게 다가올 수도 있습니다 어려운게 아니라 익숙하지 않은것이죠 사실 유지보수 측면에선 평문 SQL이 더 낫기도 합니다 취향차이 이되, 우선 배우고 나서 사용할지 유무를 결정 하자 ! 정도가 되겠습니다. |
아잉힘두러
/
2024/12/04 11:09:52 /
추천
0
두분다 모두 답변 감사드립니다! 궁금한 점이 해결되었어요. 일단 쿼리빌더라는게 있다 정도 , 간단한 select 문 정도만 파악해보겠습니다.
|
저는 간단한건 쿼리빌더로 쓰고 복잡한건 sql문으로 사용합니다.
유지보수 측면에선 모두 sql문으로 작성하는게 좋구요