Devdit
 

select option จากฐานข้อมูล PHP และ MySQL

1.3K

select option จากฐานข้อมูล PHP และ MySQL บทความนี้สอนดึงข้อมูลจาก MySQL ด้วยภาษา PHP และแสดงที่หน้าเว็บไซต์ผ่าน SelectBox หรือแท็ก select option ของ HTML สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง ข้อมูลจากตาราง category

+--------+-------------+
| cgy_id | cgy_name    |
+--------+-------------+
|      1 | Programming |
|      2 | Networking  |
+--------+-------------+

 

ตัวอย่าง select option จากฐานข้อมูล PHP และ MySQL

<?php
    $c = mysqli_connect( "localhost", "root", "", "demo" );
    mysqli_query( $c, "SET NAMES UTF8" );

    $sql = " SELECT * FROM category ";
    $q = mysqli_query( $c, $sql );
    echo "<select>";
    while( $f = mysqli_fetch_assoc( $q ) ) {
        echo "<option value='".$f['cgy_id']."'>".$f['cgy_name']."</option>";
    }
    echo "</select>";

    mysqli_close( $c );
?>

คำอธิบาย

select option จากฐานข้อมูล PHP และ MySQL มีขั้นตอนดังนี้

1. เชื่อมต่อฐานข้อมูล MySQL ชื่อ demo ด้วยชุดคำสั่ง mysqli_*

2. สร้างคำสั่ง SQL จากตัวอย่างดึงข้อมูลทั้งหมดจากตาราง category

3. สร้างแท็ก select และปิดแท็ก select ภายนอกลูป while

4. ภายในลูป while สร้างแท็ก option พร้อมกับแสดงข้อมูลที่ต้องการออกมา โดยรหัสให้ใส่ที่ value และข้อมูลที่แสดงบนหน้าเว็บไซต์ให้ใส่ภายในแท็ก option

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