현재 위치: > 최신 기사 목록> PHP가 데이터베이스에 연결하는 세 가지 일반적인 방법 분석

PHP가 데이터베이스에 연결하는 세 가지 일반적인 방법 분석

gitbox 2025-06-12

PHP의 데이터베이스에 연결하는 세 가지 일반적인 방법

웹 애플리케이션을 개발할 때 데이터베이스에 연결하는 것이 필수적인 단계입니다. PHP는 강력한 프로그래밍 언어로서 데이터베이스에 연결하는 여러 가지 방법을 제공합니다. 이 기사는 데이터베이스에 연결하는 세 가지 공통 방법 인 MySQL 연결, PDO 연결 및 MySQLI 연결을 소개합니다.

1. MySQL 연결

MySQL Connection은 데이터베이스에 연결하는 기존의 PHP 방법이며 간단한 데이터베이스 작업에 적합합니다. 이 메소드를 사용할 때는 데이터베이스 서버 주소, 사용자 이름, 비밀번호 및 데이터베이스 이름과 같은 정보를 제공해야합니다.

간단한 MySQL 연결 코드 예는 다음과 같습니다.

$ servername = "localhost";
$ username = "root";
$ password = "123456";
$ dbname = "mydb";

다음으로`mysqli_connect () 함수를 사용하여 데이터베이스 연결을 설정하십시오.

$ conn = mysqli_connect ($ servername, $ username, $ password, $ dbname);

연결이 성공하면`mysqli_query ()`을 통해 SQL 쿼리를 실행하고`mysqli_fetch_assoc ()`를 사용하여 쿼리 결과를 얻을 수 있습니다.

$ query = "고객에서 선택 *";
$ result = mysqli_query ($ conn, $ query);
while ($ row = mysqli_fetch_assoc ($ result)) {
    // 프로세스 쿼리 결과}

2. PDO 연결

PDO (PHP Data Objects)는 PHP의 객체 지향 데이터베이스 확장자입니다. 여러 데이터베이스 유형을 지원하고 서로 다른 데이터베이스의 작동을 단순화하기 위해 통합 API 인터페이스를 제공 할 수 있습니다.

PDO를 사용하여 데이터베이스에 연결할 때는 데이터베이스의 드라이버 유형 및 연결 매개 변수를 지정해야합니다.

$ dsn = "mysql : host = localhost; dbname = mydb";
$ username = "root";
$ password = "123456";

그런 다음 데이터베이스 연결을 위해 PDO 객체를 인스턴스화합니다.

노력하다 {
    $ conn = new Pdo ($ dsn, $ username, $ password);
    $ query = "고객에서 선택 *";
    $ result = $ conn-> query ($ query);
    foreach ($ round as $ row) {
        // 프로세스 쿼리 결과}
} catch (pdoexception $ e) {
    // 예외 처리}

3. Mysqli 연결

MySQLI는 MySQL 데이터베이스 확장자의 업그레이드 된 버전으로 객체 지향 및 절차 적 프로그래밍 인터페이스를 지원하며 기능의 기존 MySQL 연결보다 강력합니다.

MySQLI 연결을 사용하는 경우 데이터베이스 서버, 사용자 이름, 비밀번호 및 데이터베이스 이름을 제공해야합니다.

$ servername = "localhost";
$ username = "root";
$ password = "123456";
$ dbname = "mydb";

그런 다음 MySQLI 클래스를 통해 연결하십시오.

$ conn = new MySqli ($ servername, $ username, $ password, $ dbname);
$ query = "고객에서 선택 *";
$ result = $ conn-> query ($ query);
while ($ row = $ result-> fetch_assoc ()) {
    // 프로세스 쿼리 결과}

요약

이 기사는 PHP에서 일반적으로 사용되는 세 가지 데이터베이스 연결 방법 인 MySQL 연결, PDO 연결 및 MySQLI 연결을 소개합니다. 각 방법에는 고유 한 특성이 있으며 개발자는 프로젝트 요구에 따라 적절한 연결 방법을 선택할 수 있습니다. 선택할 때는 데이터베이스 유형, 성능 요구 사항 및 코드 유지 관리를 고려할 수 있습니다.