Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mengisi Kotak Drop-Down dengan Data daripada Pertanyaan MySQL dalam PHP?

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

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-13 12:45:02321semak imbas

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');

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

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

Menjana Pilihan Drop-Down

Untuk mengisi kotak lungsur turun, kami melingkari 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>";

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