[차례]  [함수색인] Wel 도움말 문서 [이전]  [다음]
대분류: Database
소분류: 에러 메시지 얻기
mysql_error() 작성일: 2000/02/21
수정일: 2002/07/05

1. 형식: err_msg= mysql_error(mysql) 2. 기능: 가장 최근에 수행된 MySQL 관련 함수에 대한 에러 메시지를 얻는다. 3. 설명 (1) 이 함수는 MySQL에서 지원하는 함수이며 함수명은 MySQL의 C API와 동일하다. (2) 인자 mysql은 MySQL 포인터이며 MySQL 연결시 얻은 값이고 MySQL 포인터가 아니면 에러 처리되며, 이미 폐쇄된 MySQL 포인터일 때에는 경고 메시지를 출력하고 result에 -1 의 값을 되돌린다. (3) 에러 메시지에 대한 문자열이 err_msg에 돌려지며 그 값이 Null string("") 이면 에러가 발생하지 않은 것이다. (4) err_msg의 에러 메시지는 MySQL 데이터베이스에서 지원하며 메시지의 종류나 그 의미는 MySQL에 관련된 메뉴얼을 참고하여야 한다. 4. 사용예 mysql= mysql_connect(NULLL, myuser, mypass); // localhost를 연결한다. if(mysql==MYSQL_ERR) { print("MySQL 서버 연결 에러!\n"); return; } rt= mysql_select_db(mysql, "no_db"); // no_db의 데이터베이스가 없다고 가정함 errmsg= mysql_error(mysql); mysql_close(mysql); // MySQL 서버와의 접속을 폐쇄한다. printf("rt= %d errmsg= %s\n", rt, errmsg); ------------------------------ [ 출력결과 ] ------------------------------ rt= -1 errmsg= 데이타베이스 'no_db'는 알수 없음

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