CI 묻고 답하기

제목 마지막 INSERT INTO 한 값의 마지막 select 값을 리턴받을 수 있나요?
카테고리 CI 2, 3
글쓴이 구르마도리 작성시각 2020/04/01 15:33:46
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 12142   RSS

윈도환경, php 7.2, 코드이그나이터 3.x번대 사용중입니다. 

 

INSERT INTO 한 값의 마지막 한줄 select 값을 리턴받을 수 있나요?

 

        $file_id = $fileData['file_id'];

        $original_file_name = $fileData['original_file_name'];

        $file_name = $fileData['file_name'];

        $file_path = $fileData['file_path'];

        $reg_date = $fileData['reg_date'];

        

        $sql = "INSERT INTO file (file_id, original_file_name, file_name, file_path, reg_date)". 

        " VALUES ('".$file_id."','".$original_file_name."', '".$file_name."', '".$file_path."', '".$reg_date."')";

 

         $result =  마지막에 업데이트한 쿼리 조회문 한줄;

         return $result;

 

이렇게 하고 싶은데 혹시 방법이 있을까요?

매뉴얼살펴봤는데도 잘 모르겠습니다. 

 

 

 

 다음글 빈 페이지에서 Controller 나 model 을 바... (2)
 이전글 CI4 RESTful 관련 문의 드립니다. (7)

댓글

변종원(웅파) / 2020/04/01 15:41:21 / 추천 0
$this->db->insert_id() 로 입력된 id  가져와서 select 구문 만드시면 됩니다.
구르마도리 / 2020/04/01 17:18:24 / 추천 0
웅파님 감사합니다.