현재 위치: > 최신 기사 목록> PHP 튜토리얼 : MySQLI_INSERT_ID를 사용하여 데이터베이스의 자동 점수 기본 키 값을 얻는 방법

PHP 튜토리얼 : MySQLI_INSERT_ID를 사용하여 데이터베이스의 자동 점수 기본 키 값을 얻는 방법

M66 2025-07-16

PHP 데이터베이스 삽입 작업 : MySQLI_INSERT_ID 기능을 사용하여 자동 인증 기본 키 값을 얻는 방법

PHP 개발 중에 데이터베이스 작업이 가장 일반적인 작업 중 하나입니다. 그중에는 데이터베이스에 데이터를 삽입하는 것이 기본적이고 중요한 작업입니다. 대부분의 경우 테이블은 자동 증가 기본 키를 사용하여 각 레코드를 고유하게 식별 하며이 레코드의 자동 점수 기본 값을 얻는 방법은 개발자가 마스터 해야하는 기술입니다.

이 기사는 MySQLI_INSERT_ID 함수를 통해 새로 삽입 된 데이터의 자동화 된 기본 키 값을 쉽게 얻는 방법을 소개하여 데이터베이스 작업을 더 잘 관리 할 수 있도록 도와줍니다.

데이터베이스 연결을 만듭니다

데이터를 삽입하기 전에 먼저 데이터베이스 연결을 설정해야합니다. mysqli_connect 함수를 사용하여 데이터베이스 서버에 연결할 수 있습니다. 연결이 성공하면 후속 작업을 수행 할 수 있습니다.

 <?php
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "myDB";

// 데이터베이스 연결을 만듭니다
$conn = mysqli_connect($servername, $username, $password, $dbname);

// 연결이 성공했는지 확인하십시오
if (!$conn) {
    die("연결이 실패했습니다: " . mysqli_connect_error());
}
?>

위의 코드에서는 자신의 데이터베이스 환경에 따라 $ servername, $ username, $ password 및 $ dbname을 수정하십시오.

삽입 데이터 작동을 수행하십시오

데이터베이스에 성공적으로 연결 한 후 삽입 작업을 수행 할 수 있습니다. 삽입을 수행 할 때는 테이블에 자체 증가 된 1 차 키 필드가 있는지 확인하여 MySQLI_INSERT_ID 함수를 통해 삽입 된 1 차 키 값을 얻을 수 있습니다.

 <?php
// 삽입 데이터를 실행하십시오SQL성명
$sql = "INSERT INTO users (username, email) VALUES ('John Doe', 'johndoe@example.com')";

// 삽입 작업이 성공했는지 확인하십시오
if (mysqli_query($conn, $sql)) {
    $lastInsertedId = mysqli_insert_id($conn);
    echo "새로운 레코드 삽입 성공,주요 값은입니다:" . $lastInsertedId;
} else {
    echo "삽입 실패:" . mysqli_error($conn);
}

// 데이터베이스 연결을 닫습니다
mysqli_close($conn);
?>

이 코드는 사용자 테이블에 데이터를 삽입하는 것을 보여줍니다. 삽입이 성공한 후 MySQLI_INSERT_ID를 사용하여 현재 연결의 마지막 삽입 레코드의 자동 증가 기본 값을 얻고 출력하십시오.

mysqli_insert_id 함수에 대한 자세한 설명

MySQLI_INSERT_ID 함수는 연결 삽입 작업이 마지막으로 생성 된 AutoinCrement 1 차 키 ID를 반환하는 데 사용됩니다. 데이터베이스 연결 객체를 매개 변수로 전달해야합니다.

이 함수는 삽입 된 SQL 문이 성공한 후에 호출되어야합니다. 그렇지 않으면 올바른 기본 키 값을 얻을 수 없습니다.

요약

이 기사에서는 MySQLI_INSERT_ID 기능을 사용하여 PHP에서 데이터베이스 삽입 작업의자가 확보 기본 값을 얻는 방법을 소개합니다. 이 기술을 마스터하면 개발자가 데이터 관계를보다 효율적으로 관리하고보다 유연한 비즈니스 논리를 달성하는 데 도움이 될 수 있습니다.

데이터베이스 삽입 작업은 PHP 개발에서 필수 링크입니다. 자체 addition 기본 키의 올바른 획득은 후속 처리에 편리 할뿐만 아니라 전체 애플리케이션의 안정성 및 확장 성을 향상시키는 데 도움이됩니다.

이 기사가 당신이 더 부드러운 PHP 개발을하는 데 도움이되기를 바랍니다. 행복한 프로그래밍을 기원합니다!