본문 바로가기
MySql

MySQL 데이터베이스 존재 여부 확인 (mysql + php)

by 베이스 공부 2020. 10. 8.
반응형

아래 코드는 존재하지 않는 데이터베이스에 연결할 때 경고를 표시하는 것을 제외하고는 잘 작동합니다. 이것은 오류가 꺼진 제품에서 잘 작동하지만 필요하지 않으면 오류가 발생하지 않을 것입니다.

function cpanel_db_connect($dbname) {
    // normalize
    $dbname = convert_to_slug($dbname);
    $dbname = CPANEL_USER . '_' . $dbname;

    $dbuser = CPANEL_USER . '_' . CPANEL_DB_USER;

    // connnect database
    $mysqli = new mysqli(CPANEL_DB_HOST, $dbuser, CPANEL_DB_PASS, $dbname);

    if ($mysqli->connect_error) {
        return false;
    }

    return $mysqli;
}

 

해결 방법

 

$mysqli = @new mysqli(CPANEL_DB_HOST, $dbuser, CPANEL_DB_PASS, $dbname);

위의 작품!

 

참조 페이지 https://stackoverflow.com/questions/6023363

 

 

반응형

댓글