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

WBOY
Lepaskan: 2024-06-02 20:20:01
asal
538 orang telah melayarinya

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();
}
Salin selepas log masuk

2. Sediakan pertanyaan

Gunakan fungsi mysqli_prepare() untuk menyediakan pertanyaan:

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

3. untuk mengikat parameter dalam pertanyaan:

$param = 3;
mysqli_stmt_bind_param($stmt, "i", $param);
Salin selepas log masuk

4 laksanakan pertanyaan

Gunakan fungsi mysqli_stmt_execute() untuk melaksanakan pertanyaan:

mysqli_stmt_execute($stmt);
Salin selepas log masuk

5. ) fungsi untuk mendapatkan hasil pertanyaan:

$result = mysqli_stmt_get_result($stmt);
Salin selepas log masuk

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>";
}
Salin selepas log masuk

7 Tutup sambungan

(tutup sambungan saya) pangkalan data:

mysqli_close($mysqli);
Salin selepas log masuk

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);
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan