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

본문 바로가기
사이트 내 전체검색

php

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

페이지 정보

작성자 서방님 댓글 0건 조회 236회 작성일 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 612건 7 페이지
게시물 검색

회원로그인

접속자집계

오늘
66
어제
84
최대
1,347
전체
154,437
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.