[nodejs] MySQL 데이터베이스와의 연동을 위한 PHP 코드 예제

이번 포스트에서는 PHP를 사용하여 MySQL 데이터베이스와 연동하는 방법을 알아보겠습니다. MySQL 데이터베이스는 웹 개발에서 널리 사용되며, PHP는 MySQL 데이터베이스와의 연동을 위해 많이 활용됩니다.

필요한 라이브러리 설치

먼저, MySQL 데이터베이스와의 연동을 위해 PHP 내장 함수를 사용할 수 있도록 MySQL 확장 모듈을 설치해야 합니다. 아래 명령을 사용하여 필요한 라이브러리를 설치할 수 있습니다.

$ sudo apt-get install php-mysql

데이터베이스 연결

다음은 PHP를 사용하여 MySQL 데이터베이스에 연결하는 방법입니다. 아래 예제 코드를 참고하세요.

<?php
$servername = "localhost";
$username = "사용자명";
$password = "암호";
$dbname = "데이터베이스명";

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

// 연결 확인
if ($conn->connect_error) {
    die("연결 실패: " . $conn->connect_error);
} 
echo "연결 성공";
?>

데이터 추출

다음은 연결된 데이터베이스에서 데이터를 추출하는 예제 코드입니다.

<?php
$sql = "SELECT * FROM 테이블명";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // 데이터 출력
    while($row = $result->fetch_assoc()) {
        echo "필드1: " . $row["필드1"]. " - 필드2: " . $row["필드2"]. "<br>";
    }
} else {
    echo "데이터가 없습니다.";
}
$conn->close();
?>

위 코드에서 “사용자명”, “암호”, “데이터베이스명”, “테이블명”, “필드1”, “필드2”는 실제 데이터베이스 정보에 맞게 수정되어야 합니다.

이상으로 PHP를 사용하여 MySQL 데이터베이스와의 연동하는 방법에 대해 알아보았습니다. 더 많은 정보는 PHP 및 MySQL 관련 문서를 참고하세요.

참고 자료