현재 위치: > 최신 기사 목록> MySQL에 대한 PHP7 연결에 대한 자세한 설명 : 간단한 데이터 쿼리 프로그램을 신속하게 만듭니다.

MySQL에 대한 PHP7 연결에 대한 자세한 설명 : 간단한 데이터 쿼리 프로그램을 신속하게 만듭니다.

gitbox 2025-08-10

소개

PHP는 서버 측에서 널리 사용되는 스크립팅 언어이며 MySQL은 인기있는 관계형 데이터베이스 관리 시스템입니다. 최신 버전으로서 PHP7은 상당한 성능 향상과 새로운 기능을 제공합니다. 이 기사에서는 PHP7을 사용하여 MySQL 데이터베이스에 연결하고 간단한 데이터 쿼리 프로그램을 구현하는 방법을 안내합니다.

환경 준비

시작하기 전에 시스템에 PHP7과 MySQL이 올바르게 설치되어 있는지 확인하고 MySQL 데이터베이스에 부드럽게 액세스 할 수 있는지 확인하십시오. 설치되지 않은 경우 공식 문서를 참조하여 설치 및 구성을 완료 할 수 있습니다.

PHP7 설치

PHP 공식 웹 사이트 (https://www.php.net)를 방문하여 설치 패키지를 다운로드하고 프롬프트에 따라 PHP7의 설치 프로세스를 완료하십시오.

MySQL 설치

MySQL 공식 웹 사이트 (https://www.mysql.com)를 방문하여 MySQL 설치 프로그램을 다운로드하고 단계를 따라 설치 및 기본 구성을 완료하십시오.

데이터베이스 준비

계속하기 전에 쿼리 데이터를 저장하려면 데이터베이스와 테이블을 만들어야합니다. 이것은 MySQL 명령 줄 또는 phpmyadmin과 같은 그래픽 인터페이스 도구를 통해 수행 할 수 있습니다.

 CREATE DATABASE mydatabase;
USE mydatabase;
CREATE TABLE mytable (
  id INT(11) AUTO_INCREMENT PRIMARY KEY,
  name VARCHAR(50),
  age INT(11),
  email VARCHAR(50)
);

데이터베이스에 연결하십시오

MySQL에 대한 PHP 연결은 일반적으로 MySQLI 또는 PDO 확장을 사용합니다. 이 기사는 MySQLI의 사용법을 보여줍니다.

 // 데이터베이스 연결을 만듭니다
$host = 'localhost';
$username = 'root';
$password = '';
$database = 'mydatabase';
$mysqli = new mysqli($host, $username, $password, $database);

// 연결이 성공했는지 확인하십시오
if ($mysqli->connect_error) {
    die('데이터베이스에 연결하지 못했습니다:' . $mysqli->connect_error);
}
echo '데이터베이스에 성공적으로 연결하십시오!';

코드는 연결 매개 변수를 정의하고 MySQLI 객체를 사용하여 연결을 설정하고 Connect_Error를 통해 연결 상태를 판단합니다.

쿼리를 실행하십시오

연결이 성공한 후에는 SQL 쿼리를 실행하여 데이터를 얻습니다.

 // 쿼리 문을 실행하십시오
$sql = 'SELECT * FROM mytable';
$result = $mysqli->query($sql);

// 쿼리가 성공했는지 확인하십시오
if ($result === false) {
    die('쿼리가 실패했습니다:' . $mysqli->error);
}

// 결과 세트 및 출력 데이터를 반복하십시오
while ($row = $result->fetch_assoc()) {
    echo 'ID: ' . $row['id'] . ' ';
    echo 'Name: ' . $row['name'] . ' ';
    echo 'Age: ' . $row['age'] . ' ';
    echo 'Email: ' . $row['email'] . '<br>';
}

// 결과 세트를 릴리스하십시오
$result->free();

이 예에서 SQL은 쿼리 메소드를 사용하여 실행하고, 데이터를 하나씩 가져 와서 fetch_assoc으로 표시하고, 마지막으로 메모리를 자유롭게합니다.

연결을 끊습니다

작업을 완료 한 후 데이터베이스 연결을 닫으십시오.

 // 연결을 끊습니다
$mysqli->close();

연결이 안전하게 닫히도록 MySQLI 객체의 밀접한 방법을 호출하십시오.

요약

이 기사에서는 환경 구성에서 데이터베이스 작업, 쿼리 및 단절에 이르기까지 PHP7을 사용하여 MySQL 데이터베이스에 연결하는 프로세스를 체계적으로 소개합니다. 이러한 기본 단계를 마스터하면 PHP를 기반으로 동적 웹 사이트 또는 응용 프로그램을 개발하는 데 효과적으로 지원할 수 있습니다. 이 튜토리얼이 PHP 및 MySQL의 통합 개발을 신속하게 시작하는 데 도움이되기를 바랍니다.