English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
mysqli_connect_errno() 함수는 최근 연결 호출의 오류 코드를 반환합니다
MySQL 서버에 연결 시도 중에 오류가 발생하면mysqli_connect_errno()함수는 발생한 오류 코드를 반환합니다(최근 연결 호출에서).
mysqli_connect_errno()
이 메서드는 어떤 파라미터도 받지 않습니다.
실패하면 PHP mysqli_connect_errno() 함수는 마지막 연결 호출에서 오류 코드를 나타내는 정수를 반환합니다. 연결이 성공하면 이 함수는0.
이 함수는 원래 PHP 버전5에서 도입되었으며 모든 더 높은 버전에서 사용할 수 있습니다.
아래는mysqli_connect_errno()함수의 사용법(과정 지향 스타일)-
<?php //연결 수립 $con = mysqli_connect("localhost", "root", "wrong_password", "mydb"); //클라이언트 오류 $code = mysqli_connect_errno(); print("오류 코드: " . $code);
출력 결과
오류 코드: 1045
객체 지향 스타일에서 이 함수의 문법은 다음과 같습니다$con->connect_errno아래는 이 함수의 객체 지향 스타일 예제입니다-
<?php //연결 수립 $con = @new mysqli("localhost", "wrong_user_name", "password", "mydb"); //오류 코드 $code = $con->connect_errno; print("오류 코드: " . $code); ?>
출력 결과
오류 코드: 1045
성공적으로 연결된 경우의 예제를 보여줍니다mysqli_connect_errno()함수의 동작-
<?php //연결 수립 $con = @mysqli_connect("localhost", "root", "password", "mydb"); //오류 코드 $code = mysqli_connect_errno(); if ($code) { print("연결 실패: " . $code); } else { print("연결이 성공적으로 수립되었습니다"); } ?>
출력 결과
연결이 성공적으로 수립되었습니다
최근 연결 오류의 오류 코드를 반환합니다:
<?php $connection = @mysqli_connect("localhost", "root", "wrong_pass", "wrong_db"); if (!$connection) { die("연결 오류: " . mysqli_connect_errno()); } ?>
출력 결과
연결 오류: 1045