
mysqli::$insert_id와 mysqli_insert_id() 함수는 동일하게 작동합니다. 두 메서드는 MySQLi 객체의 가장 최근에 삽입된 ID를 반환합니다.
mysqli::$insert_id를 사용하는 이점은 다음과 같습니다.
- mysqli::$insert_id는 메서드 호출 없이도 자동으로 업데이트 됩니다.
- mysqli::$insert_id는 객체의 프로퍼티이므로, 객체의 다른 메서드와 함께 사용할 수 있습니다.
- mysqli::$insert_id는 mysqli_insert_id() 함수와 달리, 메서드 호출 없이도 사용할 수 있습니다.
예를 들어, 다음 코드는 mysqli::$insert_id를 사용하여 가장 최근에 삽입된 ID를 얻는 방법을 보여줍니다.
#hostingforum.kr
php
$mysqli = new mysqli("호스트", "유저이름", "비밀번호", "데이터베이스명");
$mysqli->query("INSERT INTO 테이블명 (컬럼명) VALUES ('값')");
$최근_삽입_ID = $mysqli->insert_id;
echo $최근_삽입_ID;
2025-03-13 04:11