Devdit
 

ดึงข้อมูลมาโชว์ ใน TextBox PHP MySQL

2.2K

ดึงข้อมูลมาโชว์ ใน TextBox PHP MySQL บทความนี้สอนเขียนโปรแกรมดึงข้อมูลจากฐานข้อมูล MySQL ด้วยคำสั่ง SELECT และนำข้อมูลที่ดึงได้มาโชว์ หรือแสดงใน TextBox หรือ input type text สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง ข้อมูลในตาราง product

+----+--------+-------+
| id | title  | price |
+----+--------+-------+
|  1 | orange | 10.00 |
|  2 | apple  | 25.00 |
|  3 | banana | 18.00 |
+----+--------+-------+

 

ตัวอย่าง ดึงข้อมูลมาโชว์ ใน TextBox PHP MySQL

<?php
    $conn = mysqli_connect( "localhost", "root", "", "example" );
    mysqli_query( $conn, "SET NAMES UTF8" );
    $sql = " 
            SELECT title, price 
            FROM product 
            WHERE ( id = '1' )
        ";
    $q = mysqli_query( $conn, $sql );      
    $f = mysqli_fetch_assoc( $q );
    $title = $f['title'];
    $price = $f['price'];
    mysqli_close( $conn );
?>
<b>ชื่อสินค้า</b></br>
<input type="text" name="title" value="<?=$title;?>">
<br/>
<b>ราคาสินค้า</b><br/>
<input type="text" name="price" value="<?=$price;?>">

คำอธิบาย

ดึงข้อมูลมาโชว์ ใน TextBox PHP MySQL จากตัวอย่างสามารถอธิบายโค้ดได้ดังนี้

1. เชื่อมต่อฐานข้อมูล MySQL ชื่อ example ด้วย mysqli_connect

2. ใช้คำสั่ง SELECT แสดงข้อมูลจากตาราง product รหัส id = 1

3. ใช้คำสั่ง mysqli_query เพื่อประมวลผล และ mysqli_fetch_assoc เพื่อดึงข้อมูล

4. ดึงข้อมูลจากตาราง product เก็บไว้ที่ตัวแปร $title และ $price

5. สร้างฟอร์ม HTML ประกอบด้วย input type text และนำตัวแปรทั้ง 2 ไปใส่ไว้ใน attribute value

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