Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Langkah-langkah yang diperlukan untuk sambungan pangkalan data PHP, daripada asas kepada lanjutan

Langkah-langkah yang diperlukan untuk sambungan pangkalan data PHP, daripada asas kepada lanjutan

WBOY
WBOYasal
2024-06-02 20:20:01511semak imbas

PHP memerlukan tujuh langkah untuk menyambung ke pangkalan data MySQL: Wujudkan sambungan (msiql_connect()) Sediakan pertanyaan (mysqli_prepare()) Ikat parameter (mysqli_stmt_bind_param()) Jalankan pertanyaan (mysqli_stmt_execute()_get the results (ultmt_execute()_get the results ) Lintas keputusan (mysqli_fetch_assoc() )) Tutup sambungan (mysqli_close())

Langkah-langkah yang diperlukan untuk sambungan pangkalan data PHP, daripada asas kepada lanjutan

Langkah yang diperlukan untuk sambungan pangkalan data PHP, daripada asas kepada lanjutan

Sambungan asas

1. ) fungsi untuk mewujudkan sambungan dengan pangkalan data MySQL :

$mysqli = mysqli_connect("localhost", "username", "password", "database");

if (!$mysqli) {
    echo "Unable to connect to the database: " . mysqli_connect_error();
    exit();
}

2. Sediakan pertanyaan

Gunakan fungsi mysqli_prepare() untuk menyediakan pertanyaan:

$stmt = $mysqli->prepare("SELECT * FROM users WHERE id = ?");

3. untuk mengikat parameter dalam pertanyaan:

$param = 3;
mysqli_stmt_bind_param($stmt, "i", $param);

4 laksanakan pertanyaan

Gunakan fungsi mysqli_stmt_execute() untuk melaksanakan pertanyaan:

mysqli_stmt_execute($stmt);

5. ) fungsi untuk mendapatkan hasil pertanyaan:

$result = mysqli_stmt_get_result($stmt);

6. Lintas keputusan

Gunakan mysqli_fetch_assoc() fungsi Lintas keputusan pertanyaan:

while ($row = mysqli_fetch_assoc($result)) {
    echo "ID: " . $row['id'] . "<br>";
    echo "Name: " . $row['name'] . "<br>";
}

7 Tutup sambungan

(tutup sambungan saya) pangkalan data:

mysqli_close($mysqli);

Kes praktikal

Sambung ke pangkalan data dan tanya pengguna

$mysqli = mysqli_connect("localhost", "username", "password", "database");

if (!$mysqli) {
    echo "Unable to connect to the database: " . mysqli_connect_error();
    exit();
}

$stmt = $mysqli->prepare("SELECT * FROM users WHERE id = ?");
mysqli_stmt_bind_param($stmt, "i", $param);
mysqli_stmt_execute($stmt);
$result = mysqli_stmt_get_result($stmt);

while ($row = mysqli_fetch_assoc($result)) {
    echo "ID: " . $row['id'] . "<br>";
    echo "Name: " . $row['name'] . "<br>";
}

mysqli_close($mysqli);

Atas ialah kandungan terperinci Langkah-langkah yang diperlukan untuk sambungan pangkalan data PHP, daripada asas kepada lanjutan. 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