라이브러리
[PHP] mysqli::$connect_errno - 마지막 연결 호출의 오류 코드를 반환합니다.
MySQLi::$connect_errno
MySQLi::$connect_errno는 MySQLi 연결 오류 코드를 반환하는 속성입니다. MySQLi 연결 오류 코드는 MySQLi 연결이 성공적으로 이루어졌는지 여부를 나타내는 숫자 코드입니다.
# 예제
#hostingforum.kr
php
// MySQLi 연결 설정
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "mydb";
// MySQLi 연결 객체 생성
$conn = new mysqli($servername, $username, $password, $dbname);
// MySQLi 연결 오류 코드 확인
if ($conn->connect_errno) {
echo "MySQLi 연결 오류: (" . $conn->connect_errno . ") " . $conn->connect_error;
} else {
echo "MySQLi 연결 성공!";
}
// MySQLi 연결 종료
$conn->close();
# 설명
* `$conn->connect_errno` 속성을 사용하여 MySQLi 연결 오류 코드를 확인할 수 있습니다.
* `if` 문을 사용하여 MySQLi 연결 오류 코드가 존재하는지 여부를 확인합니다.
* 오류 코드가 존재하는 경우, 오류 메시지를 출력합니다.
* 오류 코드가 존재하지 않는 경우, MySQLi 연결 성공 메시지를 출력합니다.
# 예제 2: MySQLi 연결 오류 처리
#hostingforum.kr
php
// MySQLi 연결 설정
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "mydb";
// MySQLi 연결 객체 생성
$conn = new mysqli($servername, $username, $password, $dbname);
// MySQLi 연결 오류 코드 확인
if ($conn->connect_errno) {
// 오류 코드가 존재하는 경우, 오류 메시지를 출력하고 MySQLi 연결 종료
echo "MySQLi 연결 오류: (" . $conn->connect_errno . ") " . $conn->connect_error;
$conn->close();
} else {
// 오류 코드가 존재하지 않는 경우, MySQLi 연결 성공 메시지를 출력하고 MySQLi 연결 종료
echo "MySQLi 연결 성공!";
$conn->close();
}
# 설명
* MySQLi 연결 오류 코드를 확인하고, 오류 코드가 존재하는 경우 오류 메시지를 출력하고 MySQLi 연결을 종료합니다.
* 오류 코드가 존재하지 않는 경우, MySQLi 연결 성공 메시지를 출력하고 MySQLi 연결을 종료합니다.
# 예제 3: MySQLi 연결 오류 처리 (try-catch 문)
#hostingforum.kr
php
// MySQLi 연결 설정
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "mydb";
try {
// MySQLi 연결 객체 생성
$conn = new mysqli($servername, $username, $password, $dbname);
// MySQLi 연결 오류 코드 확인
if ($conn->connect_errno) {
throw new Exception("MySQLi 연결 오류: (" . $conn->connect_errno . ") " . $conn->connect_error);
}
// MySQLi 연결 성공 메시지를 출력
echo "MySQLi 연결 성공!";
} catch (Exception $e) {
// 오류 코드가 존재하는 경우, 오류 메시지를 출력
echo $e->getMessage();
} finally {
// MySQLi 연결 종료
$conn->close();
}
# 설명
* try-catch 문을 사용하여 MySQLi 연결 오류를 처리합니다.
* 오류 코드가 존재하는 경우, 오류 메시지를 출력합니다.
* MySQLi 연결 종료를 finally 블록에 위치시킵니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.