제목 | 모델 함수 안에서 두가지(insert, delete) 처리 하도록... | ||
---|---|---|---|
카테고리 | PHP | ||
글쓴이 | 신일 | 작성시각 | 2019/09/02 11:43:05 |
|
|||
안녕하세요, 궁금한 사항이 있어 문의 드립니다. 모델 함수 안에서 동일 table에 대해 두가지(insert, delete) 처리 하도록... 코딩을 했는데요 [1]번만 실행되고 [2]번은 실행이 안되네요. 따로 분리하면 실행이 되는데 같은 함수에 넣으니까 안되네요;;
function my_recruit_edit_01_02_update($array) { //[1] data insert $insert_array = array ( 'rbs_id' => $array['rbs_id'], 'recruit_character' => $array['recruit_character'], 'created_by' => $array['created_by'], 'created_ip' => $array['created_ip'] ); $result = $this->db->insert( $array['db_table_name'], $insert_array ); return $result; //[2] data 삭제 $where = array('rbs_id' => $array['rbs_id'] ); //이 rbs_id를 삭제 $result = $this->db->delete( $array['db_table_name'], $where ); }
|
|||
다음글 | 안녕하세요.멀티 컨넥션 질문입니다. (1) | ||
이전글 | $this->uri->segment(3) 값... (2) | ||
kaido
/
2019/09/02 12:10:24 /
추천
0
insert 끝나고 바로 return 해서 메소드가 종료되었으니, delete 는 안되고 있는것 입니다.
|
변종원(웅파)
/
2019/09/02 12:20:17 /
추천
0
저런 경우에 트랜잭션 필수입니다.
|
신일
/
2019/09/02 13:20:34 /
추천
0
return 위치를 바꾸거나, 삭제해도 동일하네요. 트랜잭션(?)에 대해서 구글링 한번 해보겠습니다^^
|
변종원(웅파)
/
2019/09/02 15:17:50 /
추천
0
|