[php] PDO 데이터베이스 연결

이 블로그 포스트에서는 PHP의 PDO (PHP 데이터 객체)를 사용하여 데이터베이스에 연결하는 방법에 대해 알아보겠습니다.

PDO란 무엇인가요?

PDO는 PHP에서 데이터베이스 작업을 수행하기 위한 클래스이며, 여러 종류의 데이터베이스와 호환되는 객체 지향형 인터페이스를 제공합니다. PDO를 사용하면 데이터베이스 간의 이식성이 향상되고, SQL 인젝션과 같은 보안 문제에 대처할 수 있습니다.

데이터베이스 연결

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

try {
    $conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
    // 연결 성공 시 추가 작업 수행
} catch(PDOException $e) {
    echo "데이터베이스 연결 실패: " . $e->getMessage();
}
?>

위 코드에서는 new PDO()를 사용하여 데이터베이스에 연결합니다. 연결이 성공하면 추가적인 데이터베이스 작업을 수행할 수 있습니다. 연결에 실패한 경우에는 PDOException을 처리하여 오류 메시지를 출력할 수 있습니다.

요약

이렇게 PHP의 PDO를 사용하여 데이터베이스에 연결하는 방법에 대해 알아보았습니다. PDO를 사용하면 데이터베이스와 더욱 안전하고 효과적으로 상호작용할 수 있습니다.

더 많은 정보를 원한다면 PHP 공식 문서를 참고해보시기 바랍니다.