Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mengisi Senarai Dropdown dengan Data dari Jadual MySQL dalam PHP?

Bagaimana untuk Mengisi Senarai Dropdown dengan Data dari Jadual MySQL dalam PHP?

Barbara Streisand
Barbara Streisandasal
2024-11-19 20:15:03275semak imbas

How to Populate a Dropdown List with Data from a MySQL Table in PHP?

Mengisi Senarai lungsur turun dengan Data daripada Jadual MySQL dalam PHP

Dalam PHP, mengisi senarai lungsur turun dengan hasil pertanyaan MySQL boleh menjadi tugas yang mudah. Walau bagaimanapun, adalah penting untuk memahami proses untuk memastikan kefungsian yang betul.

Pelaksanaan Pertanyaan

Anda bermula dengan melaksanakan pertanyaan anda untuk mendapatkan semula data daripada jadual MySQL. Dalam kes ini, pertanyaan anda ialah:

SELECT PcID FROM PC;

Sambungan Pangkalan Data

Sebelum melaksanakan pertanyaan, anda perlu mewujudkan sambungan ke pangkalan data MySQL anda. Pastikan anda menetapkan nama pengguna dan kata laluan yang betul berdasarkan persediaan khusus anda. Contohnya, jika anda menggunakan persekitaran ujian seperti WAMP, anda mungkin perlu menetapkan nama pengguna sebagai "root."

Memulangkan Keputusan

Setelah pertanyaan dilaksanakan, anda menggunakan gelung untuk melelaran melalui baris yang terhasil. Untuk setiap baris, anda membuat tag dengan nilai dan label yang sesuai.

Output Jatuh Turun

Akhir sekali, anda membalut teg dalam tag untuk membuat senarai lungsur turun. Ini membolehkan anda memberikan nama pada kotak pilihan dan memaparkan nilai yang diperoleh daripada pertanyaan anda.

Contoh Kod Lengkap

Berikut ialah contoh kod PHP lengkap yang menghubungkan ke pangkalan data MySQL, melaksanakan pertanyaan yang ditentukan, dan mengeluarkan senarai juntai bawah yang diisi dengan yang diambil data:

<?php

// Database connection details
mysql_connect('hostname', 'username', 'password');
mysql_select_db('database-name');

// SQL query
$sql = "SELECT PcID FROM PC";
$result = mysql_query($sql);

// Start dropdown list
echo "<select name='PcID'>";

// Loop through results and create options
while ($row = mysql_fetch_array($result)) {
    echo "<option value='" . $row['PcID'] . "'>" . $row['PcID'] . "</option>";
}

// End dropdown list
echo "</select>";

?>

Atas ialah kandungan terperinci Bagaimana untuk Mengisi Senarai Dropdown dengan Data dari Jadual MySQL dalam PHP?. 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