Devdit
 

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

1.2K

การเชื่อมต่อฐานข้อมูล PHP PDO MySQL บทความนี้สอนเขียนโค้ดภาษา PHP เชื่อมต่อฐานข้อมูล MySQL ด้วย PDO หรือ PHP Data Objects พร้อมเช็คสถานะการเชื่อมต่อว่าสำเร็จหรือไม่ สามารถเขียนโปรแกรมได้ดังนี้

 

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

<?php
    $host = "localhost";
    $user = "root";
    $password = "";
    $db = "demo";
    
    try {
        $c = new PDO("mysql:host=$host;dbname=".$db, $user, $password);
        $c->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        echo "เชื่อมต่อฐานข้อมูล PHP PDO MySQL สำเร็จ";
    } catch(PDOException $e) {
        echo "เชื่อมต่อฐานข้อมูล PHP PDO MySQL ไม่สำเร็จ เพราะ ".$e->getMessage();
    }
?>

ผลลัพธ์

เชื่อมต่อฐานข้อมูล PHP PDO MySQL สำเร็จ

คำอธิบาย

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

1. สร้างตัวแปรชื่อ $host เก็บค่า IP หรือตำแหน่งของเครื่องที่ติดตั้ง MySQL

2. สร้างตัวแปรชื่อ $user เก็บชื่อผู้ใช้งาน ฐานข้อมูล MySQL

3. สร้างตัวแปรชื่อ $password เก็บรหัสผ่าน ฐานข้อมูล MySQL

4. สร้างตัวแปรชื่อ $db เก็บชื่อฐานข้อมูลที่ต้องการเชื่อมต่อ

5. นำตัวแปรทั้ง 4 ไปกำหนดร่วมกับคำสั่ง new PDO เพื่อเชื่อมต่อฐานข้อมูล

6. ใช้คำสั่ง try catch ดักจับข้อผิดพลาด กรณีไม่สามารถเชื่อมต่อฐานข้อมูลด้วย PDO ได้

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