เขียนโปรแกรม Database PHP MySQL บทความนี้สอนเขียนโปรแกรมแสดงข้อมูลใน Database โดยการเชื่อมต่อ Database ด้วยภาษา PHP ร่วมกับ MySQL และแสดงข้อมูลออกสู่หน้าเว็บไซต์ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง เขียนโปรแกรม Database PHP MySQL
1. สร้าง Database ชื่อ demo และรันคำสั่ง SQL ด้านล่างเพื่อสร้างตารางชื่อ colors และเพิ่มข้อมูลตัวอย่างลงตาราง
CREATE TABLE `colors` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` char(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8mb4
INSERT INTO colors ( title ) VALUES ( 'red', 'green', 'blue' )
2. เขียนโปรแกรมเชื่อมต่อ Database PHP MySQL
<?php
$c = mysqli_connect("localhost", "root", "", "demo");
mysqli_query( $c, "SET NAMES UTF8" );
$sql = " SELECT * FROM colors ";
$q = mysqli_query( $c, $sql );
while( $f = mysqli_fetch_assoc( $q ) ) {
echo "<div>".$f['id']." / ".$f['title']."</div>";
}
mysqli_close( $c );
?>
ผลลัพธ์
1 / red
2 / green
3 / blue
เขียนโปรแกรม Database PHP MySQL จากตัวอย่างโค้ดมีรายละเอียดดังนี้
1. ใช้คำสั่ง mysqli_connect เชื่อมต่อ Database ชื่อ demo
2. สร้างคำสั่ง SQL ด้วย SELECT * FROM colors คือ แสดงข้อมูลทั้งหมดในตาราง colors
3. รันคำสั่ง SQL ด้วย mysqli_query
4. วนลูป while และใช้คำสั่ง mysqli_fetch_assoc เพื่อดึงข้อมูลในตาราง
5. ภายในลูป while ใช้คำสั่ง echo แสดงข้อมูลออกสู่หน้าเว็บไซต์
6. ปิดการเชื่อมต่อ Database ด้วย mysqli_close