PHP의 mysql_insert_id() 와 MySQL의 last_insert_id(), 마지막 일련번호 > php

본문 바로가기

php

PHP의 mysql_insert_id() 와 MySQL의 last_insert_id(), 마지막 일련번호

페이지 정보

작성자 서방님 댓글 0건 조회 23회 작성일 18-10-26 10:28

본문

mysql_insert_id() 와 last_insert_id()


위 함수는 MySQL 의 "INSERT" 후, 마지막으로 증가된 Primary Key(PK) 의 값을 가져오는 내용이다.


PHP에서는 mysql_insert_id() 로 사용하며, MySQL 에서는 last_insert_id()를 사용하여 추출이 가능하다.



[PHP 구문]


$query = "INSERT INTO table (field1, field2, field3) VALUES (value1, value2, value3)";
$result = mysql_query($query);
if ($result)
$lastid=mysql_insert_id();



[MySQL 구문]


$query = "INSERT INTO table (field1, field2, field3) VALUES (value1, value2, value3)";
$result = mysql_query($query);
if ($result)
$lastid=mysql_query("last_insert_id()");


위와 같이 사용할 수 있다.

주의사항이라면 PHP 버전 중, 5.5.0 버전 이후로 PHP 의 mysql_insert_id() 가 사라진다.

이러한 이유로, MySQL 구문을 사용하여 마지막 값을 추출해야 한다.

댓글목록

등록된 댓글이 없습니다.

Total 517건 1 페이지
게시물 검색

회원로그인

접속자집계

오늘
227
어제
282
최대
592
전체
37,325

그누보드5
Copyright © seobangnim.com All rights reserved.
자바스크립트를 활성화 하세요![ 브라우저에서 자바스크립트를 활성화하는 방법 ]