>  기사  >  백엔드 개발  > 

WBOY
WBOY원래의
2023-07-24 18:48:242104검색

PHP 함수 "mysqli_connect"를 사용하여 MySQL 데이터베이스와의 연결을 설정하세요.

PHP는 데이터베이스와 상호 작용할 수 있는 웹 개발에 널리 사용되는 스크립팅 언어입니다. MySQL은 현재 세계에서 가장 인기 있는 오픈 소스 관계형 데이터베이스 관리 시스템입니다. PHP에서는 "mysqli_connect" 함수를 사용하여 MySQL 데이터베이스에 대한 연결을 설정할 수 있습니다.

먼저 MySQL 서버가 설치되어 실행되고 있는지 확인해야 합니다. 그런 다음 아래 단계에 따라 PHP에서 MySQL 데이터베이스에 대한 연결을 설정할 수 있습니다.

1단계: 데이터베이스 연결 매개변수 생성

먼저 MySQL 서버의 호스트 이름, 사용자 이름, 비밀번호 및 데이터베이스 이름을 포함하여 몇 가지 필요한 변수를 정의해야 합니다. 이러한 매개변수는 데이터베이스에 대한 연결을 설정하는 데 사용됩니다.

$host = 'localhost';  // MySQL服务器的主机名
$username = 'root';  // 用户名
$password = '123456';  // 密码
$database = 'mydatabase';  // 数据库名称

실제 상황에 따라 해당 매개변수의 값을 수정해 주세요.

2단계: 데이터베이스 연결 설정

다음으로 "mysqli_connect" 함수를 사용하여 MySQL 데이터베이스에 대한 연결을 설정할 수 있습니다.

$connection = mysqli_connect($host, $username, $password, $database);

// 检查连接是否成功
if (!$connection) {
    die("连接失败: " . mysqli_connect_error());
}

이 예에서는 데이터베이스 연결을 유지하기 위해 $connection이라는 변수를 생성합니다. 먼저, 이전에 정의한 매개변수(호스트 이름, 사용자 이름, 비밀번호 및 데이터베이스 이름)를 "mysqli_connect" 함수에 전달합니다. 연결이 성공하면 연결 개체가 반환되고, 연결이 실패하면 오류 메시지가 반환됩니다.

"mysqli_connect_error" 함수를 사용하면 연결 실패 시 오류 메시지를 얻을 수 있고, "die" 함수를 사용하면 스크립트 실행을 종료할 수 있습니다.

3단계: 데이터베이스 연결을 사용하여 작업

이제 MySQL 데이터베이스와의 연결이 성공적으로 설정되었으며 데이터 쿼리, 데이터 삽입, 데이터 업데이트 등과 같은 다양한 데이터베이스 작업을 수행할 수 있습니다.

다음은 데이터베이스의 데이터를 쿼리하는 방법을 보여주는 간단한 예입니다.

$query = "SELECT * FROM users";
$result = mysqli_query($connection, $query);

// 检查查询是否成功
if (!$result) {
    die("查询失败: " . mysqli_error($connection));
}

// 输出查询结果
while ($row = mysqli_fetch_assoc($result)) {
    echo "ID: " . $row['id'] . ", 姓名: " . $row['name'] . ", 年龄: " . $row['age'] . "<br>";
}

// 释放结果集资源
mysqli_free_result($result);

이 예에서는 먼저 데이터베이스의 사용자 정보를 쿼리하는 SQL 문이 포함된 문자열 변수 $query를 정의합니다. 그런 다음 "mysqli_query" 함수를 사용하여 이 쿼리를 실행하고 결과를 $result 변수에 저장합니다.

다음으로 루프를 사용하여 결과 세트를 반복하고 "mysqli_fetch_assoc" 함수를 사용하여 각 행에 대한 데이터를 가져옵니다. 마지막으로 각 행에 대한 정보를 출력하고 "mysqli_free_result" 함수를 사용하여 결과 세트 리소스를 해제합니다.

4단계: 데이터베이스 연결 닫기

MySQL 데이터베이스와의 상호작용이 끝나면 데이터베이스 연결을 닫고 리소스를 해제해야 합니다.

mysqli_close($connection);

이 예에서는 "mysqli_close" 함수를 사용하여 $connection 변수에 저장된 데이터베이스 연결을 닫습니다.

요약:

PHP 함수 "mysqli_connect"를 사용하면 MySQL 데이터베이스와 쉽게 연결을 설정하고 데이터베이스에서 다양한 작업을 구현할 수 있습니다. 연결 프로세스 중에 적절한 호스트 이름, 사용자 이름, 비밀번호 및 데이터베이스 이름을 제공해야 합니다. 연결이 성공한 후 "mysqli_query" 함수를 사용하여 SQL 쿼리를 실행하고 다양한 "mysqli_fetch_" 함수를 사용하여 쿼리 결과를 얻을 수 있습니다. 마지막으로 "mysqli_close" 함수를 사용하여 데이터베이스 연결을 닫고 리소스를 해제해야 합니다.

여기에 제공되는 내용은 기본적인 연결 및 쿼리 예시이며, 실제 필요에 따라 수정 및 확장이 가능합니다. 이 기사가 PHP 함수 "mysqli_connect"를 사용하여 MySQL 데이터베이스에 연결하는 방법을 이해하는 데 도움이 되기를 바랍니다.

위 내용은 의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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