> 백엔드 개발 > PHP 튜토리얼 > PHP에서 데이터베이스에 연결하기 위한 일반적인 기능 요약

PHP에서 데이터베이스에 연결하기 위한 일반적인 기능 요약

WBOY
풀어 주다: 2023-06-21 14:56:01
원래의
1360명이 탐색했습니다.

PHP는 다양한 유형의 데이터베이스에 연결하고 상호 작용할 수 있는 매우 인기 있는 서버 측 스크립팅 언어입니다. 웹사이트를 개발하든, 웹 애플리케이션을 개발하든, 데이터를 처리하든 관계없이 데이터베이스를 사용해야 합니다. 이 기사에서는 데이터베이스를 연결하고 조작하는 데 도움이 될 수 있는 일반적으로 사용되는 일부 PHP 함수를 요약합니다.

  1. mysqli_connect

이 함수는 MySQL 데이터베이스에 연결하고 연결 개체를 반환하는 데 사용됩니다. 데이터베이스 호스트 이름, 사용자 이름, 비밀번호, 데이터베이스 이름 등 4개의 매개변수를 전달해야 합니다. 샘플 코드는 다음과 같습니다.

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

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

if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}
로그인 후 복사
  1. mysqli_close

이 함수는 열려 있는 데이터베이스 연결을 닫는 데 사용됩니다. 샘플 코드는 다음과 같습니다.

mysqli_close($conn);
로그인 후 복사
  1. mysqli_query

이 함수는 SQL 쿼리 또는 명령을 MySQL 데이터베이스로 보내는 데 사용됩니다. 샘플 코드는 다음과 같습니다.

$sql = "SELECT * FROM users";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    while ($row = mysqli_fetch_assoc($result)) {
        echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>";
    }
}
로그인 후 복사
  1. mysqli_num_rows

이 함수는 결과 집합의 행 수를 반환하는 데 사용됩니다. 샘플 코드는 다음과 같습니다.

$num_rows = mysqli_num_rows($result);
echo "总共有 " . $num_rows . " 条记录。";
로그인 후 복사
  1. mysqli_fetch_assoc

이 함수는 결과 집합의 행을 연관 배열로 반환하는 데 사용됩니다. 이 함수를 사용하여 쿼리 결과를 행별로 검색할 수 있습니다. 샘플 코드는 다음과 같습니다.

while ($row = mysqli_fetch_assoc($result)) {
    echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>";
}
로그인 후 복사
  1. mysqli_fetch_array

이 함수는 결과 집합의 행을 연관 배열 또는 숫자 배열로 반환하는 데 사용됩니다. 샘플 코드는 다음과 같습니다.

while ($row = mysqli_fetch_array($result)) {
    echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>";
}
로그인 후 복사
  1. mysqli_insert_id

이 함수는 마지막으로 삽입된 레코드의 ID 번호를 반환하는 데 사용됩니다. 샘플 코드는 다음과 같습니다.

$sql = "INSERT INTO users (name, email) VALUES ('John Doe', 'johndoe@example.com')";

if (mysqli_query($conn, $sql)) {
    $last_id = mysqli_insert_id($conn);
    echo "新纪录插入成功,最后插入的记录ID是: " . $last_id;
} else {
    echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
로그인 후 복사

Summary

위는 데이터베이스 연결과 관련된 일부 PHP 함수입니다. 이러한 기능을 사용하여 데이터베이스에 연결하고, 쿼리를 실행하고, 데이터를 얻고, 기타 일반적인 작업을 수행할 수 있습니다. 데이터베이스 작업에 필수적인 도구입니다. MySQL, SQLite, Oracle 또는 다른 데이터베이스에 액세스하든 이러한 기능은 보편적이며 데이터를 관리하고 조작하는 데 도움이 될 수 있습니다.

위 내용은 PHP에서 데이터베이스에 연결하기 위한 일반적인 기능 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿