현재 위치: > 함수 카테고리 모음> 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_field_flags

    mysql_field_flags

    결과에서지정된필드와관련된플래그를가져옵
  • FTP 서버의 현재 디렉토리를 부모 디렉토리로 변경하십시오. ftp_cdup

    ftp_cdup

    FTP서버의현재디렉토리를부모디렉토리로
  • FTP 서버 (비 블로킹)에서 파일을 다운로드하십시오. ftp_nb_get

    ftp_nb_get

    FTP서버(비블로킹)에서파일을다운로드
  • SimpleXML 객체 (XML 버전 1.0)에서 잘 형성된 XML 문자열을 반환합니다. asXML

    asXML

    SimpleXML객체(XML버전1.0
  • 다음 XPath 쿼리에 대한 네임 스페이스 컨텍스트를 만듭니다. registerXPathNamespace

    registerXPathNamespace

    다음XPath쿼리에대한네임스페이스컨텍
  • ASXML ()에 대한 별칭. saveXML

    saveXML

    ASXML()에대한별칭.
  • 결과 세트에서 현재 행을 객체로 반환합니다. fetch_object

    fetch_object

    결과세트에서현재행을객체로반환합니다.
  • 결과 세트에서 포인터를 지정된 필드 오프셋으로 설정합니다. mysql_field_seek

    mysql_field_seek

    결과세트에서포인터를지정된필드오프셋으로
인기 기사