>백엔드 개발 >PHP 튜토리얼 >PHP 데이터베이스 작업 시작하기: mysqli_connect 함수를 사용하여 MySQL 데이터베이스에 연결하는 방법

PHP 데이터베이스 작업 시작하기: mysqli_connect 함수를 사용하여 MySQL 데이터베이스에 연결하는 방법

王林
王林원래의
2023-07-30 11:53:382405검색

PHP 데이터베이스 작업 시작하기: mysqli_connect 함수를 사용하여 MySQL 데이터베이스에 연결하는 방법

소개:
웹 개발에서 데이터베이스 작업은 매우 중요한 부분입니다. 데이터베이스는 대량의 데이터를 저장하고 관리하여 데이터 지속성과 보안을 제공할 수 있습니다. PHP는 웹 개발에 널리 사용되는 스크립팅 언어이며 데이터베이스 작업을 위한 다양한 인터페이스와 기능을 제공합니다. 이 기사에서는 PHP의 mysqli_connect 함수를 사용하여 MySQL 데이터베이스에 연결하는 방법을 소개하고 몇 가지 코드 예제를 제공합니다.

1. 준비:
mysqli_connect 기능을 사용하기 전에 다음 사항을 확인해야 합니다.

  1. PHP 환경을 올바르게 설치하고 구성했습니다.
  2. MySQL 데이터베이스를 설치했으며 MySQL 데이터베이스의 호스트 이름, 사용자 이름, 비밀번호 및 기타 정보를 알고 있습니다.

2. MySQL 데이터베이스에 연결:
PHP에서는 mysqli_connect 함수를 사용하여 MySQL 데이터베이스에 연결할 수 있습니다. 이 함수의 기본 구문은 다음과 같습니다.

mysqli_connect(host, username, password);

host: IP 주소 또는 도메인 이름일 수 있는 MySQL 서버의 호스트 이름을 지정합니다.
사용자 이름: MySQL 데이터베이스에 로그인하기 위한 사용자 이름입니다.
password: MySQL 데이터베이스에 로그인하기 위한 비밀번호입니다.

다음은 MySQL 데이터베이스의 호스트 이름이 localhost이고 사용자 이름이 root이고 비밀번호가 비어 있다고 가정한 실제 예입니다.

$host = "localhost";
$username = "root";
$password = "";

// 连接 MySQL 数据库
$conn = mysqli_connect($host, $username, $password);

// 判断连接是否成功
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}

echo "连接成功";

위 예에서는 먼저 호스트 이름, 사용자 이름을 정의했습니다. 그리고 MySQL 서버의 비밀번호입니다. 그런 다음 mysqli_connect 함수를 사용하여 연결하고 반환된 연결 개체를 $conn 변수에 할당합니다. 마지막으로 mysqli_connect_error 함수를 사용하여 연결 성공 여부를 확인합니다. 오류가 발생하면 오류 메시지가 인쇄되고 연결이 실패합니다. 연결에 성공하면 "Connection 성공적인" 메시지가 출력됩니다.

3. 데이터베이스 연결 종료:
데이터베이스 사용 후, 리소스 해제를 위해 데이터베이스와의 연결을 종료해야 합니다. mysqli_close 함수를 사용하여 데이터베이스 연결을 닫을 수 있습니다. 예는 다음과 같습니다.

mysqli_close($conn);

4. 요약:
이 문서에서는 PHP의 mysqli_connect 함수를 사용하여 MySQL 데이터베이스에 연결하는 방법을 소개하고 해당 코드 예제를 제공합니다. MySQL 데이터베이스에 연결하는 것은 데이터베이스 작업의 기본 단계입니다. 이 기초를 익히면 후속 데이터베이스 작업을 위한 좋은 기반이 마련됩니다. 이 기사가 PHP 데이터베이스 작업을 시작하는 데 도움이 되기를 바랍니다.

위 내용은 PHP 데이터베이스 작업을 시작하는 데 도움이 되기를 바랍니다.

참조:

  • PHP 공식 문서: https://www.php.net/manual/en/mysqli.connect.php

위 내용은 PHP 데이터베이스 작업 시작하기: mysqli_connect 함수를 사용하여 MySQL 데이터베이스에 연결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.