제목 | 액티브 레코드 관련해서 문의드립니다. | ||
---|---|---|---|
글쓴이 | 온더탑 | 작성시각 | 2014/07/14 13:32:04 |
|
|||
기존 쿼리 return $this->db->query("UPDATE tw_schedule set enter_member=enter_member+1 where sch_code='$sch_code'"); 바꾼쿼리 $data = array( 'enter_member' => enter_member+1 ); $this->db->where('sch_code', $sch_code); $this->db->update('tw_schedule'); 기존 쿼리를 아래와 같은 액티브 레코드로 바꿔봤는데. 에러가 나네요. enter_member+1은 기존값에다가 +1을 더해서 업데이트 하는 쿼리입니다. 제가 문법이 어떻게 바꿔야 할지 모르겠습니다. ㅠ_ㅠ |
|||
다음글 | 서버 운영 측면에서 CI 디렉토리 구조에 대한 질문 하... (3) | ||
이전글 | CI 폴더 접근권한 질문드립니다. (4) | ||
수야디벨
/
2014/07/14 14:03:38 /
추천
0
|
변종원(웅파)
/
2014/07/14 14:09:21 /
추천
0
매뉴얼 보시면 set()을 사용하여 처리할 수 있다고 나와있습니다.
$this->db->set('field', 'field+1', FALSE); http://cikorea.net/user_guide_2.1.0/database/active_record.html insert, update 부분 참고 |
온더탑
/
2014/07/14 14:30:52 /
추천
0
수야디벨님 웅파님 답변 감사합니다.
제가 메뉴얼을 더 꼼꼼히 봤어야하는건데 답변해주신 것 보고 해결했습니다. 감사합니다. 꾸벅 |
$data = array(
'enter_member' => enter_member+1
);
$this->db->where('sch_code', $sch_code);
$this->db->update('tw_schedule',$data);
이렇게 다시 해보고 안되면 오류 메세지를 올려주세요