ดึงข้อมูล drop down list PHP MySQL บทความนี้สอนเขียนโค้ดดึงข้อมูลจากฐานข้อมูล MySQL มาแสดงที่ drop down list ด้วยแท็ก select ร่วมกับ option ด้วยภาษา PHP พร้อมกับ HTML สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง สร้างฐานข้อมูลชื่อ demo พร้อมตารางชื่อ color
CREATE TABLE `color` (
`id` int NOT NULL AUTO_INCREMENT,
`name` char(50) COLLATE utf8mb4_general_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci
ตัวอย่าง ดึงข้อมูล drop down list PHP MySQL
<?php
$c = mysqli_connect("localhost", "root", "", "demo");
mysqli_query( $c, "SET NAMES UTF8" );
$sql = " SELECT * FROM color ";
$q = mysqli_query( $c, $sql );
echo "<select>";
while( $f = mysqli_fetch_assoc( $q ) ) {
$id = $f['id'];
$name = $f['name'];
echo "<option value='{$id}'>{$name}</option>";
}
echo "</select>";
mysqli_close( $c );
?>
ดึงข้อมูล drop down list PHP MySQL จากตัวอย่างดึงข้อมูลจากฐานข้อมูลชื่อ demo ตารางชื่อ color ของ MySQL และนำมาแสดงที่ drop down list ผ่านแท็ก select ร่วมกับ option ด้วย PHP และ HTML พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ