라이브러리

[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 블록에 위치시킵니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 383 페이지

검색

게시물 검색