제목 | 둘중 뭐가 더 정확할지 궁금합니다 ^^ | ||
---|---|---|---|
글쓴이 | 다니엘SEO | 작성시각 | 2011/09/19 11:58:39 |
|
|||
if( $this->db->affected_rows() == '0'){} if(!$this->db->insert('table', $query)){}둘중에 어떤 것이 더 정확할지 궁금합니다. 제가 너무 많은 질문을 올려서 송구스럽습니다 ㅠ.ㅠ 알고 싶은 것도 많고 배우고 싶은 마음 이해해 주세요!! 주변에 형님이라도 좀 모시고 싶습니다 ㅎㅎ |
|||
다음글 | dx_auth적용중에 알수없는 오류가떴는데요.. (6) | ||
이전글 | CI프로젝트 외부에서 controller 호출방법?? (3) | ||
인스카
/
2011/09/19 12:50:19 /
추천
0
|
한대승(불의회상)
/
2011/09/19 16:00:17 /
추천
0
뭘하고 싶은지 궁금하네요.. ^^
|
한대승(불의회상)
/
2011/09/19 16:13:18 /
추천
0
문맥상으로 본다면 if( $this ->db->affected_rows() == '0' ){} if ( $this ->db->affected_rows() === 0 ){} 가 더 정확합니다.
|
변종원(웅파)
/
2011/09/19 16:40:24 /
추천
0
저는 insert 같은 경우는 $last_id = $this->db->insert_id(); 구문으로 최근 id값을 반환하여
체크합니다. (insert 액션의 경우 보통 최근id값을 반환하여 어떤 액션을 처리하기 때문에 어차피 가져와야할 값이라서요.) |
다니엘SEO
/
2011/09/19 16:51:04 /
추천
0
감사합니다!!^^ 두분 조언 참고하여 수정했습니다 ㅎㅎ
== 과 ===의 차이도 궁금하네요 ^^ |
들국화
/
2011/09/19 17:50:56 /
추천
0
큰차이는 아니지만 속도차이가 납니다.
저도 웅파님 처럼 값을 변수에 담아서 로직으로 처리하는게 낫지 않을까 합니다. |
$this->db->affected_rows()를 체크하는게 낫지 않을까요?
개인적인 견해입니다만..
그렇게 해야 $this->db-> 의 다른 메소드를 이용할 수 있지 않을까...
@.@