Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Semua fungsi operasi pangkalan data PHP: amalan terbaik untuk mysqli_query, mysqli_fetch_assoc, mysqli_close dan fungsi lain

Semua fungsi operasi pangkalan data PHP: amalan terbaik untuk mysqli_query, mysqli_fetch_assoc, mysqli_close dan fungsi lain

WBOY
WBOYasal
2023-11-18 14:53:391476semak imbas

Semua fungsi operasi pangkalan data PHP: amalan terbaik untuk mysqli_query, mysqli_fetch_assoc, mysqli_close dan fungsi lain

Tangkap semua fungsi operasi pangkalan data PHP: amalan terbaik untuk mysqli_query, mysqli_fetch_assoc, mysqli_close dan fungsi lain, yang memerlukan contoh kod khusus

Dalam pembangunan PHP, operasi pangkalan data adalah bahagian yang sangat penting. Sambungan mysqli ialah sambungan operasi pangkalan data yang biasa digunakan dalam PHP Ia menyediakan satu siri fungsi untuk melengkapkan sambungan pangkalan data, pertanyaan, pemerolehan hasil dan operasi lain. Artikel ini akan memperkenalkan beberapa fungsi mysqli yang biasa digunakan dan menyediakan amalan terbaik serta contoh kod khusus.

  1. mysqli_connect Sambung ke pangkalan data

Fungsi mysqli_connect digunakan untuk menyambung ke pangkalan data MySQL adalah seperti berikut:

mysqli_connect(host, username, password, dbname);

Antaranya, hos menentukan alamat hos pangkalan data; dan kata laluan pangkalan data; dbname ialah nama pangkalan data yang akan disambungkan.

Contoh:

$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 Laksanakan pertanyaan SQL

mysqli_query fungsi digunakan untuk melaksanakan pernyataan pertanyaan SQL Sintaks adalah seperti berikut:

mysqli_query(connection, query);
sambungan adalah objek sambungan pangkalan data saya Pertanyaan SQL untuk dilaksanakan.

Contoh:

$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 "没有查询到结果。";
}

    mysqli_fetch_assoc Dapatkan hasil pertanyaan
mysqli_fetch_assoc fungsi digunakan untuk mendapatkan baris data dalam set hasil pertanyaan dan mengembalikannya dalam bentuk susunan bersekutu 🜎 ialah sebagai berikut Antaranya, hasilnya dikembalikan melalui set hasil pertanyaan fungsi mysqli_query.

Contoh:

mysqli_fetch_assoc(result);

mysqli_close Menutup sambungan pangkalan data

  1. Fungsi mysqli_close digunakan untuk menutup sambungan pangkalan data dan mengeluarkan sumber berkaitan Sintaks adalah seperti berikut:
  2. $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 "没有查询到结果。";
    }
    , sambungan yang dikembalikan oleh pangkalan data
. fungsi mysqli_connect.

Contoh:

mysqli_close(connection);

Ringkasnya, artikel ini memperkenalkan amalan terbaik dan contoh kod khusus bagi fungsi mysqli yang biasa digunakan seperti mysqli_query, mysqli_fetch_assoc dan mysqli_close. Dengan menggunakan fungsi ini secara rasional, operasi pangkalan data PHP boleh dilakukan dengan lebih cekap. Saya harap artikel ini dapat membantu pembelajaran dan perkembangan anda.

Atas ialah kandungan terperinci Semua fungsi operasi pangkalan data PHP: amalan terbaik untuk mysqli_query, mysqli_fetch_assoc, mysqli_close dan fungsi lain. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn