[php] PDO 데이터베이스 연결 유효성 검사

데이터베이스 연결은 웹 애플리케이션에서 중요한 부분이며, PDO(PHP 데이터 객체)를 사용하여 데이터베이스에 안전하게 연결할 수 있습니다. 이 글에서는 PHP와 PDO를 사용하여 데이터베이스 연결 유효성을 검사하는 방법에 대해 설명하겠습니다.

1. PDO를 사용한 데이터베이스 연결

PHP에서 PDO를 사용하여 MySQL 데이터베이스에 연결하는 방법은 다음과 같습니다.

<?php
$host = 'localhost';
$dbname = 'database';
$username = 'username';
$password = 'password';

try {
    $conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "데이터베이스 연결 성공";
} catch(PDOException $e) {
    echo "데이터베이스 연결 실패: " . $e->getMessage();
}
?>

2. 데이터베이스 연결 유효성 검사

데이터베이스 연결이 성공했는지 확인하기 위해 다음과 같은 방법을 사용할 수 있습니다.

if ($conn) {
    echo "데이터베이스 연결 성공";
} else {
    echo "데이터베이스 연결 실패";
}

위의 코드는 데이터베이스 연결이 성공한 경우 “데이터베이스 연결 성공”을 출력하고, 실패한 경우 “데이터베이스 연결 실패”를 출력합니다.

결론

PDO를 사용하여 데이터베이스에 안전하게 연결하고, 연결 유효성을 검사함으로써 안정적인 웹 애플리케이션을 구축할 수 있습니다.

PHP PDO 공식 문서

이상으로 PDO를 사용한 데이터베이스 연결 유효성 검사에 대해 알아보았습니다.