[php] PDO 데이터베이스 연결 설정 저장

PHP에서 PDO를 사용하여 데이터베이스에 연결하고 설정을 저장하는 방법에 대해 알아보겠습니다.

1. PDO로 데이터베이스에 연결하기

PDO를 사용하여 데이터베이스에 연결하려면 다음과 같이 작성합니다:

try {
    $db = new PDO('mysql:host=localhost;dbname=mydatabase', 'username', 'password');
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "Connected successfully";
} catch (PDOException $e) {
    echo "Connection failed: " . $e->getMessage();
}

위 코드에서 mysql:host=localhost;dbname=mydatabase 부분은 데이터베이스 유형과 연결할 데이터베이스의 이름에 맞게 수정해야 합니다.

2. 설정 저장하기

연결 설정을 저장하여 나중에 재사용할 수 있습니다. 설정을 저장하려면 다음과 같이 할 수 있습니다:

$host = 'localhost';
$dbname = 'mydatabase';
$username = 'username';
$password = 'password';
$options = [
    PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
];

이제 $host, $dbname, $username, $password, $options 변수에 각각 연결에 필요한 값들을 저장했습니다.

이러한 설정은 보안상의 이유로 보안 설정 파일에 저장하고 PHP의 include 또는 require 문을 사용하여 불러올 수 있습니다.

이제 PDO를 사용하여 데이터베이스에 연결하고 설정을 저장하는 방법에 대해 알아보았습니다.

참고 문헌: