Kemahiran operasi pangkalan data PHP: Cara menggunakan fungsi mysqli_fetch_assoc untuk mendapatkan hasil pertanyaan

WBOY
Lepaskan: 2023-07-30 08:42:01
asal
1084 orang telah melayarinya

Kemahiran pengendalian pangkalan data PHP: Cara menggunakan fungsi mysqli_fetch_assoc untuk mendapatkan hasil pertanyaan

Dalam PHP, operasi pangkalan data adalah bahagian pembangunan yang sangat penting. Menggunakan perpustakaan sambungan mysqli untuk operasi pangkalan data adalah salah satu kaedah biasa. Artikel ini akan memperkenalkan cara menggunakan fungsi mysqli_fetch_assoc untuk mendapatkan hasil pertanyaan.

  1. Sambung ke pangkalan data
    Pertama, kita perlu menggunakan fungsi mysqli_connect untuk mewujudkan sambungan dengan pangkalan data MySQL. Berikut ialah kod sampel:
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "myDB";

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

// 检查连接是否成功
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}
Salin selepas log masuk
  1. Pangkalan data pertanyaan
    Seterusnya, kita boleh menggunakan fungsi mysqli_query untuk melaksanakan pernyataan pertanyaan SQL. Berikut ialah contoh pertanyaan:
$sql = "SELECT id, name, email FROM users";
$result = mysqli_query($conn, $sql);
Salin selepas log masuk

Selepas melaksanakan pertanyaan, kita boleh menggunakan fungsi mysqli_fetch_assoc untuk mendapatkan hasil setiap baris, dikembalikan sebagai tatasusunan bersekutu. Setiap panggilan ke fungsi ini akan mengembalikan baris data seterusnya sehingga semua baris data telah diambil.

while ($row = mysqli_fetch_assoc($result)) {
    echo "ID: " . $row["id"] . ", Name: " . $row["name"] . ", Email: " . $row["email"] . "<br>";
}
Salin selepas log masuk
  1. Contoh lengkap
    Berikut adalah contoh lengkap yang menunjukkan cara menggunakan fungsi mysqli_fetch_assoc untuk mendapatkan hasil pertanyaan:
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "myDB";

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

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

$sql = "SELECT id, name, email 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"] . "
"; } } else { echo "0 结果"; } mysqli_close($conn);
Salin selepas log masuk

Sila ambil perhatian bahawa pangkalan data dan struktur jadual dalam contoh ini perlu diganti mengikut situasi sebenar.

Ringkasan:
Artikel ini memperkenalkan cara menggunakan fungsi mysqli_fetch_assoc untuk mendapatkan hasil pertanyaan. Kita boleh mendapatkan data daripada pangkalan data dengan mudah dengan menyambung ke pangkalan data, melaksanakan pernyataan pertanyaan, dan merentasi set hasil menggunakan fungsi mysqli_fetch_assoc. Dengan menggunakan fungsi mysqli_fetch_assoc dengan betul, kami boleh mengendalikan pangkalan data dengan lebih cekap dan meningkatkan kecekapan pembangunan.

Saya harap artikel ini dapat membantu operasi pangkalan data PHP. Terima kasih kerana membaca!

Atas ialah kandungan terperinci Kemahiran operasi pangkalan data PHP: Cara menggunakan fungsi mysqli_fetch_assoc untuk mendapatkan hasil pertanyaan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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