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

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

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-20 18:27:16401semak imbas

How to Populate Drop-Down Boxes with MySQL Data in PHP?

Petua untuk Mengisi Kotak Drop-Down dengan Data MySQL dalam PHP

Ingin mengisi kotak drop-down anda secara dinamik dengan data yang diambil daripada pangkalan data MySQL? Berikut ialah panduan ringkas untuk membantu anda bermula:

Anda perlu bermula dengan memastikan sambungan anda ke pangkalan data diwujudkan. Tentukan nama hos, nama pengguna, kata laluan dan nama pangkalan data menggunakan mysql_connect() dan mysql_select_db().

Seterusnya, cipta pertanyaan SQL anda. Sebagai contoh, untuk mengambil nilai PcID daripada jadual PC, anda akan menggunakan:

$sql = "SELECT PcID FROM PC";

Menggunakan mysql_query($sql), laksanakan pertanyaan dan simpan hasilnya dalam pembolehubah, sebut $result.

Masa untuk membina kotak lungsur! Gema tag dan gelung melalui hasil menggunakan mysql_fetch_array($result). Dalam setiap gelung, cipta teg dengan nilai dan teks yang sesuai:

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

Ingat, semak semula tetapan sambungan anda, terutamanya jika menggunakan persekitaran ujian seperti WAMP di mana nama pengguna lalai mungkin 'root'. Dan voila! Kotak lungsur turun anda kini sepatutnya memaparkan data MySQL yang diperoleh semula dengan lancar.

Atas ialah kandungan terperinci Bagaimana untuk Mengisi Kotak Drop-Down dengan Data 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