Devdit
 

ดึงข้อมูล drop down list PHP MySQL

2.3K

ดึงข้อมูล 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 พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ