728x90
mysql 테이블 생성 시 키 값으로 사용하기 위해 auto_increment 값을 만들었는데
이렇게 생성되는 값을 바로 가져와서 사용해야 하는 경우가 발생했다.
select max(idx)+1 로 insert 하기 전에 idx 값을 만들어 사용하는 방법도 있으나
이 방법은 단점은 delete 를 할 경우 idx 값이 재사용된다는 것이다.
이럴 경우 mysqli 에서는 아래와 같이 idx 값을 가져올 수 있다.
$sql = "insert into test (name) values ('test')";
$conn->query($sql);
$new_idx = $conn->insert_id; //auto_increment된 idx 값을 가져온다
'기타' 카테고리의 다른 글
플스플러스 4월 월간게임 - PS PLUS (2) | 2025.04.08 |
---|---|
2차원 배열 일치하는지 비교하기 (0) | 2025.04.04 |
SFTP 파일 업로드 하기 - phpseclib (0) | 2025.03.13 |
플스플러스 3월 월간게임 - PS PLUS (0) | 2025.03.07 |
대만여행 4인가족 일정공유 (0) | 2025.03.02 |