[php] PHP 라이브러리 데이터베이스 연동

이번에는 PHP 언어를 사용하여 데이터베이스와의 연동에 대해 알아보겠습니다. PHP에서 데이터베이스를 다루기 위해서는 PDO (PHP Data Objects) 또는 MySQLi 라이브러리를 사용할 수 있습니다. 이 두 가지 방법을 통해 데이터베이스에 연결하고 쿼리를 실행할 수 있습니다.

PDO 사용하기

PDO는 데이터베이스와 연결하고 쿼리를 실행하는 데 사용되는 PHP 확장 라이브러리입니다. 아래는 PDO를 사용하여 MySQL 데이터베이스에 연결하는 간단한 예제 코드입니다.

try {
    $pdo = new PDO("mysql:host=호스트주소;dbname=데이터베이스이름", "사용자이름", "비밀번호");
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "데이터베이스 연결 성공";
} catch (PDOException $e) {
    die("데이터베이스 연결 실패: " . $e->getMessage());
}

MySQLi 사용하기

MySQLi는 MySQL 데이터베이스와 상호 작용하기 위한 PHP 확장 라이브러리입니다. 다음은 MySQLi를 사용하여 데이터베이스에 연결하는 간단한 예제 코드입니다.

$mysqli = new mysqli("호스트주소", "사용자이름", "비밀번호", "데이터베이스이름");

// 연결 확인
if ($mysqli->connect_error) {
    die("데이터베이스 연결 실패: " . $mysqli->connect_error);
} else {
    echo "데이터베이스 연결 성공";
}

결론

PHP에서 데이터베이스를 다루는 데에는 PDO 또는 MySQLi를 사용할 수 있습니다. 두 방법 모두 데이터베이스에 안전하게 연결하고 쿼리를 실행할 수 있는 강력한 기능을 제공합니다.

더 많은 정보를 원하시면, PHP 공식 문서에서 PDO 또는 MySQLi에 관한 자세한 내용을 확인할 수 있습니다.