현재 위치: > 함수 카테고리 모음> mysql_insert_id

mysql_insert_id

이전 삽입 작업에서 생성 된 ID를 가져옵니다.
이름:mysql_insert_id
분류:분류되지 않음
사용 언어:php
한 줄 설명:마지막 삽입 된 레코드의 자동 증가 ID 값을 얻으십시오.

함수 이름 : mysql_insert_id ()

기능 설명 :이 기능은 마지막 삽입 된 레코드의 자동화 ID 값을 얻는 데 사용됩니다.

해당 버전 :이 기능은 PHP 4에서 도입되었지만 PHP 5.5.0에서는 더 이상 사용되지 않았으며 PHP 7.0.0에서 제거되었습니다. 대신 MySQLI 또는 PDO 확장을 사용하는 것이 좋습니다.

구문 : mysql_insert_id ($ link)

매개 변수 :

  • $ 링크 : 옵션 매개 변수, MySQL 서버에 대한 연결을 나타냅니다. 이 매개 변수가 생략되면 최신 MySQL_CONNECT () 또는 MYSQL_PCONNECT () 함수에 의해 연결된 연결이 사용됩니다.

반환 값 : 마지막 삽입 된 레코드의 자체 증가 ID 값을 나타내는 정수를 반환합니다.

예:

  1. 기본 연결을 사용하여 마지막 삽입 된 레코드의 ID를 얻으십시오.
 $link = mysql_connect("localhost", "username", "password"); mysql_select_db("database", $link); $query = "INSERT INTO users (name) VALUES ('John')"; mysql_query($query, $link); $lastInsertedId = mysql_insert_id(); echo "Last inserted ID: " . $lastInsertedId;
  1. 지정된 연결을 사용하여 마지막 삽입 된 레코드의 ID를 얻으십시오.
 $link = mysql_connect("localhost", "username", "password"); mysql_select_db("database", $link); $query = "INSERT INTO users (name) VALUES ('John')"; mysql_query($query, $link); $lastInsertedId = mysql_insert_id($link); echo "Last inserted ID: " . $lastInsertedId;

참고 :

  • 이 함수는 더 이상 사용되지 않고 제거되었으므로 대신 MySQLI 또는 PDO 확장에서 해당 함수를 사용하는 것이 좋습니다.
  • 레코드를 삽입하기 전에 삽입 쿼리가 실행되지 않았거나 마지막 쿼리가 삽입 문이 아닌 경우 mysql_insert_id () 함수는 0을 반환합니다.
  • 마지막으로 삽입 된 테이블에 자동화 ID 열이 없으면 mysql_insert_id () 함수가 0을 반환합니다.
유사한 함수
  • 이전 MySQL 작업에서 오류 메시지의 숫자 인코딩을 반환합니다. mysql_errno

    mysql_errno

    이전MySQL작업에서오류메시지의숫자인
  • XML 문자열을 객체로 변환하십시오. simplexml_load_string

    simplexml_load_string

    XML문자열을객체로변환하십시오.
  • 비기능 MySQL 연결을 닫습니다. mysql_close

    mysql_close

    비기능MySQL연결을닫습니다.
  • 문서에 사용 된 네임 스페이스를 반환합니다. getNamespaces

    getNamespaces

    문서에사용된네임스페이스를반환합니다.
  • 결과 세트에서 숫자 배열로 행을 가져옵니다. mysql_fetch_row

    mysql_fetch_row

    결과세트에서숫자배열로행을가져옵니다.
  • 각 프로세스에 대한 클라이언트 통계를 반환합니다. get_client_stats

    get_client_stats

    각프로세스에대한클라이언트통계를반환합니
  • MySQL 클라이언트 라이브러리 버전을 정수로 반환합니다. get_client_version

    get_client_version

    MySQL클라이언트라이브러리버전을정수
  • 지정된 노드의 하위 노드를 반환합니다. children

    children

    지정된노드의하위노드를반환합니다.
인기 기사