Devdit
 

code เชื่อมต่อฐานข้อมูล PHP MySQL

4.5K

code เชื่อมต่อฐานข้อมูล PHP MySQL บทความนี้สอนเขียน code ภาษา PHP เชื่อมต่อฐานข้อมูล MySQL หรือ MariaDB ด้วยคำสั่ง mysqli_connect พร้อมแสดงผลลัพธ์จากฐานข้อมูลออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง สร้างฐานข้อมูลชื่อ example พร้อมตาราง colors และข้อมูล

CREATE TABLE `colors` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `title` char(255) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFA
INSERT INTO colors ( title ) VALUES
( 'red' ), ( 'green' ), ( 'blue' )

 

ตัวอย่าง code เชื่อมต่อฐานข้อมูล PHP MySQL

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

    $sql = " SELECT * FROM colors ";
    $q = mysqli_query( $c, $sql );
    while( $f = mysqli_fetch_assoc( $q ) ) {
        echo $f['id']." - ".$f['title']."<br/>";
    }

    mysqli_close( $c );
?>

ผลลัพธ์

1 - red
2 - green
3 - blue

คำอธิบาย

code เชื่อมต่อฐานข้อมูล PHP MySQL จากตัวอย่างสามารถอธิบายโค้ดได้ดังนี้

1. เชื่อมต่อฐานข้อมูล MySQL ด้วย mysqli_connect พร้อมค่า parameters 4 ค่า คือ host, user, password และ database name

2. สร้างคำสั่ง SQL เพื่อแสดงข้อมูลจากตาราง colors พร่อมกับใช้คำสั่ง mysqli_query ประมวลผล และดึงข้อมูลด้วย mysqli_fetch_assoc

3. ใช้คำสั่ง echo แสดงค่าข้อมูลจาก column id และ title สุดท้ายใช้คำสั่ง mysqli_close ปิดการเชื่อมต่อฐานข้อมูล

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