>  기사  >  백엔드 개발  >  모든 PHP 데이터베이스 작업 함수: mysqli_query, mysqli_fetch_assoc, mysqli_close 및 기타 함수에 대한 모범 사례

모든 PHP 데이터베이스 작업 함수: mysqli_query, mysqli_fetch_assoc, mysqli_close 및 기타 함수에 대한 모범 사례

WBOY
WBOY원래의
2023-11-18 14:53:391486검색

모든 PHP 데이터베이스 작업 함수: mysqli_query, mysqli_fetch_assoc, mysqli_close 및 기타 함수에 대한 모범 사례

모든 PHP 데이터베이스 작업 기능 파악: mysqli_query, mysqli_fetch_assoc, mysqli_close 및 기타 기능에 대한 모범 사례(특정 코드 예제 필요)

PHP 개발에서 데이터베이스 작업은 매우 중요한 부분입니다. mysqli 확장은 PHP에서 일반적으로 사용되는 데이터베이스 작업 확장으로 데이터베이스 연결, 쿼리, 결과 획득 및 기타 작업을 완료하는 일련의 기능을 제공합니다. 이 기사에서는 일반적으로 사용되는 몇 가지 mysqli 함수를 소개하고 모범 사례와 특정 코드 예제를 제공합니다.

  1. mysqli_connect 데이터베이스에 연결

mysqli_connect 함수는 MySQL 데이터베이스에 연결하는 데 사용됩니다. 구문은 다음과 같습니다.

mysqli_connect(host, username, password, dbname);

그중 호스트는 데이터베이스의 호스트 주소를 지정하고 비밀번호는 사용자 이름입니다. 데이터베이스의 비밀번호는 연결될 데이터베이스의 이름입니다.

예:

$host = "localhost";
$username = "root";
$password = "123456";
$dbname = "my_database";

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

if (!$conn) {
    die("数据库连接失败:" . mysqli_connect_error());
}

echo "数据库连接成功!";
  1. mysqli_query SQL 쿼리 실행

mysqli_query 함수는 SQL 쿼리 문을 실행하는 데 사용됩니다.

mysqli_query(connection, query);

여기서 연결은 mysqli_connect 쿼리가 반환하는 데이터베이스 연결 개체입니다. 실행할 SQL 쿼리입니다.

예:

$sql = "SELECT * FROM users";

$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    while ($row = mysqli_fetch_assoc($result)) {
        echo "姓名:" . $row["name"] . ",年龄:" . $row["age"] . "<br>";
    }
} else {
    echo "没有查询到结果。";
}
  1. mysqli_fetch_assoc 쿼리 결과 가져오기

mysqli_fetch_assoc 함수는 쿼리 결과 집합의 데이터 행을 가져와서 연관 배열 형식으로 반환하는 데 사용됩니다. 구문은 다음과 같습니다.

mysqli_fetch_assoc(result);

그 중 mysqli_query 함수 Query 결과 세트를 통해 결과를 반환한다.

예:

$sql = "SELECT * FROM users";

$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    while ($row = mysqli_fetch_assoc($result)) {
        echo "姓名:" . $row["name"] . ",年龄:" . $row["age"] . "<br>";
    }
} else {
    echo "没有查询到结果。";
}
  1. mysqli_close 데이터베이스 연결을 닫습니다.

mysqli_close 함수는 데이터베이스 연결을 닫고 관련 리소스를 해제하는 데 사용됩니다. 구문은 다음과 같습니다.

mysqli_close(connection);

여기서, 연결은 반환된 데이터베이스 연결 개체입니다. mysqli_connect 함수.

예:

mysqli_close($conn);

echo "数据库连接已关闭。";

요약하자면, 이 기사에서는 mysqli_query, mysqli_fetch_assoc 및 mysqli_close와 같이 일반적으로 사용되는 mysqli 함수의 모범 사례와 구체적인 코드 예를 소개합니다. 이러한 기능을 합리적으로 사용함으로써 PHP 데이터베이스 작업을 보다 효율적으로 수행할 수 있습니다. 이 글이 여러분의 학습과 발전에 도움이 되기를 바랍니다.

위 내용은 모든 PHP 데이터베이스 작업 함수: mysqli_query, mysqli_fetch_assoc, mysqli_close 및 기타 함수에 대한 모범 사례의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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