| 제목 | 모델 함수 안에서 두가지(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
|