[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를 사용하여 데이터베이스에 연결하고 설정을 저장하는 방법에 대해 알아보았습니다.
참고 문헌: