Devdit
 

เขียนโปรแกรม Database PHP MySQL

578

เขียนโปรแกรม 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

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