Bagaimana untuk Mengisi Kotak Drop-Down dengan Data daripada Pertanyaan MySQL dalam PHP?

Mary-Kate Olsen
Lepaskan: 2024-11-13 12:45:02
asal
223 orang telah melayarinya

How to Populate a Drop-Down Box with Data from a MySQL Query in PHP?

Memilih Pilihan untuk Kotak Drop-Down daripada MySQL dalam PHP

Mengisi kotak drop-down dengan data daripada pertanyaan MySQL boleh cabaran bagi mereka yang baru dalam pengaturcaraan PHP. Panduan komprehensif ini akan memberikan penjelasan langkah demi langkah untuk membantu anda mencapai tugas ini.

Menyambung ke MySQL dan Melaksanakan Pertanyaan

Mewujudkan sambungan ke MySQL pangkalan data adalah penting. Dalam coretan kod di bawah, kami menggantikan nilai pemegang tempat dengan bukti kelayakan khusus anda:

mysql_connect('hostname', 'username', 'password');
mysql_select_db('database-name');
Salin selepas log masuk

Setelah sambungan diwujudkan, kami melaksanakan pertanyaan SQL untuk mendapatkan semula data yang anda perlukan:

$sql = "SELECT PcID FROM PC";
$result = mysql_query($sql);
Salin selepas log masuk

Menjana Pilihan Drop-Down

Untuk mengisi kotak drop-down, kami menggelungkan setiap baris dalam hasil pertanyaan:

echo "<select name='PcID'>";
while ($row = mysql_fetch_array($result)) {
    echo "<option value='" . $row['PcID'] . "'>" . $row['PcID'] . "</option>";
}
echo "</select>";
Salin selepas log masuk

Dalam setiap lelaran, kami mencipta elemen untuk lungsur turun, menetapkan nilainya dan teks yang boleh dilihat kepada PcID daripada hasil pertanyaan. Atribut nama bagi