웹 사이트 테이블에 자동으로 생성된 ID 필드가 있다고 가정합니다. 마지막 쿼리에서 ID를 반환합니다.
<?php // 데이터베이스 사용자 이름: root, 비밀번호: 123456, 데이터베이스: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO") if (mysqli_connect_errno($con)) { echo "MySQL에 연결하지 못했습니다: " . mysqli_query($con,"INSERT INTO website (name,url,alexa) VALUES ('Coder Tutorial','http://www.codercto.com',5633)");//자동으로 생성된 IDecho "New The ID는 " . mysqli_insert_id($con); mysqli_close($con);?>
mysqli_insert_id() 함수는 마지막 쿼리에서 자동으로 생성된 ID(AUTO_INCREMENT를 통해 생성됨)를 반환합니다.
mysqli_insert_id( 연결 ) ;
매개변수 | 설명하다 |
---|---|
연결 | 필수의. 사용할 MySQL 연결을 지정합니다. |
반환 값: | 마지막 쿼리에서 자동으로 생성된 AUTO_INCREMENT 필드 값이 포함된 정수를 반환합니다. 숫자 > 최대 정수 값인 경우 문자열을 반환합니다. 업데이트가 없거나 AUTO_INCREMENT 필드가 없으면 0이 반환됩니다. |
---|---|
PHP 버전: | 5+ |