MySQL 마지막 등록된 ID값 구하기 (Last_Insert_ID)
2022. 7. 22. 16:48ㆍDev
반응형
LAST_INSERT_ID는 보통 게시판을 개발하고 게시글 작성에서 댓글을 등록할 때나 파일을 등록할 때 필요하다.
내가 작성하는 글이 등록되면서 등록된 글의 ID를 외래키로 등록해주어야하기 때문이다.
아래는 PHP 작업환경에서 사용한 코드이다.
$insertFatherQry = "INSERT INTO t_father_table
(file_name, reg_date, reg_time, reg_emp )
VALUES ('".$sales_file."',CURDATE(),CURTIME(),'".$reg_emp."')";
$Rst = que($insertFileHistoryQry); // que()는 쿼리실행하는 함수로 정의해놨음.
// 마지막으로 Insert 된 ID값 구하기
$querySelectLastId = "SELECT LAST_INSERT_ID() as lastId";
$exceSelectLastId = que($querySelectLastId);
$lastId = @mysql_fetch_assoc($exceSelectLastId);
// 마지막으로 입력된 ID을 자식 테이블에 넣기
$insertSonQuery = "INSERT INTO t_son_table (
reg_date, reg_time, reg_emp, fh_seq_no)
VALUES (
CURDATE(),CURTIME(),'".$reg_emp."','".$lastId['lastId']."')";
que($insertMgQuery);
반응형
'Dev' 카테고리의 다른 글
javascript 문자열에서 백틱(backtic) 제거하는 정규식 (2) | 2022.12.15 |
---|---|
php에서 css이용하여 col별 비율 그래프 만들기 (0) | 2022.07.22 |
JS 정규식으로 원하는 태그 제거하기 ( 테이블표 엑셀출력 과정 JS EXCEL DOWN ) (0) | 2022.05.20 |
php 문자열 한글여부 확인 (0) | 2022.04.22 |
phpexcel 서식 (날짜, 시간, 백분율) (0) | 2022.04.11 |