[php] MySQLi 확장을 사용한 MySQL 데이터베이스 연동

PHP는 다양한 데이터베이스와의 연동을 지원하는데, 그 중 MySQL 데이터베이스와 연동하는 방법에 대해 알아보겠습니다. PHP 5.5.0 이후부터 MySQLi (MySQL improved) 확장을 사용하여 MySQL 데이터베이스에 연결할 수 있습니다.

MySQLi 확장 설치

PHP에 MySQLi 확장이 설치되어 있지 않은 경우, 다음과 같은 명령어를 사용하여 MySQLi 확장을 설치할 수 있습니다.

sudo apt-get install php-mysql

데이터베이스 연결

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// MySQL 데이터베이스에 연결
$conn = new mysqli($servername, $username, $password, $dbname);

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

위의 코드에서 $servername, $username, $password, $dbname 변수에는 각각 데이터베이스 서버 이름, 사용자 이름, 비밀번호, 데이터베이스 이름을 입력해야 합니다. 성공적으로 연결되었는지 확인하기 위해 connect_error 속성을 사용하여 연결 실패에 대한 메시지를 출력합니다.

MySQL 데이터베이스에 연결하여 데이터를 조회, 삽입, 수정, 삭제하는 등의 작업을 수행할 수 있습니다.

이러한 방법을 통해 PHP에서 MySQL 데이터베이스와의 연동을 구현할 수 있습니다.

참고 자료