23.8.7.15 mysql_error()
const char *mysql_error(MYSQL *mysql)
설명
mysql
에 지정된 연결에 대한 mysql_error()
는 최근에 호출 된 실패한 API 함수의 오류 메시지를 포함 NULL로 끝나는 문자열을 반환합니다. 함수가 실패하지 않은 경우, mysql_error()
의 반환 값은 이전의 오류 또는 오류가 없음을 나타내는 빈 문자열입니다.
원칙적으로 서버에 정보를 요구할 필요가있는 모든 함수는 성공시에 mysql_error()
을 재설정합니다.
mysql_error()
을 재설정하는 함수의 경우이 두 시험 중 하나를 사용하여 오류를 확인할 수 있습니다.
if(*mysql_error(&mysql)) { // an error occurred } if(mysql_error(&mysql)[0]) { // an error occurred }
클라이언트 오류 메시지의 언어는 MySQL 클라이언트 라이브러리를 재 컴파일하여 변경할 수 있습니다. 현재 여러 종류의 언어 오류 메시지를 선택할 수 있습니다. 섹션 10.2 "오류 메시지 언어 설정" 을 참조하십시오.
반환 값
오류를 설명하는 NULL로 끝나는 문자열. 오류가 발생하지 않은 경우는 빈 문자열.
오류
없음.