[차례]  [함수색인] Wel 도움말 문서 [이전]  [다음]
대분류: Database
소분류: MySQL 정보 얻기
mysql_insert_id() 작성일: 2002/07/05
수정일: 2002/07/05

1. 형식: result= mysql_insert_id(mysql) 2. 기능: AUTO_INCREMENT 항목으로 인하여 자동으로 생성된 마지막 번호를 얻는다. 이 함수는 보통 AUTO_INCREMENT 항목에 값이 삽입된 직후, 어떤 값이 삽입 되었나를 알아내고자 할 때 사용한다. 3. 설명 (1) 이 함수는 MySQL에서 지원하는 함수이며 함수명은 MySQL의 C API와 동일하다. (2) 인자 mysql은 MySQL 포인터이며 MySQL 연결시 얻은 값이고 MySQL 포인터가 아니면 에러 처리되며, 이미 폐쇄된 MySQL 포인터일 때에는 경고 메시지를 출력하고 result에 -1 의 값을 되돌린다. (3) 설명(2)의 경우가 아니면 삽입된 값이 정수로 result에 돌려진다. 4. 사용예 mysql= mysql_connect(NULL, myuser, mypass); // localhost를 연결한다. if(mysql==MYSQL_ERR) { print("MySQL 서버 연결 에러!\n"); return(-1); } number= mysql_insert_id(mysql); // AUTO_INCREMENT 항목이 없거나 자료를 삽입 mysql_close(mysql); // 하는 질의를 수행하지 않으면 의미가 없다. print("number= ", number); ------------------------------ [ 출력결과 ] ------------------------------ number= 0

Wel Version 1.0
[차례]  [함수색인] [이전]  [다음]