[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 데이터베이스와의 연동을 구현할 수 있습니다.