양식 필드를 MySQL 테이블에 삽입하는 데 사용되는 삽입 쿼리 (활성 레코드 스타일)가 있습니다. 삽입 작업에 대한 마지막 자동 증분 ID를 쿼리의 반환 값으로 가져오고 싶지만 문제가 있습니다.
컨트롤러 내부 :
function add_post(){
$post_data = array(
'id' => '',
'user_id' => '11330',
'content' => $this->input->post('poster_textarea'),
'date_time' => date("Y-m-d H:i:s"),
'status' => '1'
);
return $this->blog_model->add_post($post_data);
}
그리고 내부 모델 :
function add_post($post_data){
$this->db->trans_start();
$this->db->insert('posts',$post_data);
$this->db->trans_complete();
return $this->db->insert_id();
}
모델에서 add_post의 반환으로 아무것도 얻지 못합니다.
누구나 중복으로 표시하십시오.
—
kishor10d
db->insert_id()
반납false
하십시오db->trans_complete()
.insert_id()
거래를 완료하기 전에의 정보를 확인하십시오 .