Workshop สอนทำระบบเบิกจ่ายวัสดุอุปกรณ์ PHP8 PDO MySQL AdminLTE
- ตัวอย่างโค้ดสำหรับการเชื่อมต่อฐานข้อมูลกับ MySQL
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<?php $host = 'localhost'; // ชื่อโฮสต์ของฐานข้อมูล $dbname = 'your_database'; // ชื่อฐานข้อมูล $username = 'your_username'; // ชื่อผู้ใช้ฐานข้อมูล $password = 'your_password'; // รหัสผ่านฐานข้อมูล try { $pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8mb4", $username, $password, [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, // เปิดใช้งานโหมดแจ้งข้อผิดพลาด PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, // ตั้งค่าให้ดึงข้อมูลเป็น associative array PDO::ATTR_EMULATE_PREPARES => false // ปิดการจำลอง Prepared Statements ]); echo "เชื่อมต่อฐานข้อมูลสำเร็จ!"; } catch (PDOException $e) { die("เกิดข้อผิดพลาดในการเชื่อมต่อฐานข้อมูล: " . $e->getMessage()); } ?> |
- คำอธิบายโค้ด
- ใช้
PDO
เพื่อเชื่อมต่อฐานข้อมูล MySQL - เปิดใช้งาน
PDO::ERRMODE_EXCEPTION
เพื่อตรวจจับข้อผิดพลาด - กำหนด
PDO::FETCH_ASSOC
ให้ดึงข้อมูลเป็น array แบบ key-value - ปิด
PDO::ATTR_EMULATE_PREPARES
เพื่อให้ใช้ Prepared Statements ได้อย่างปลอดภัย
- ใช้

สนใจจ้างพัฒนาระบบ เขียนระบบ
ทำเว็บไซต์ รับสอนเขียนโปรแกรม
inbox มาที่เพจ หรือติดต่อ 098-373-8651
ช่องทางการชำระเงิน
เงินสด หรือ e-banking
ธนาคารกสิกรไทย
เลขบัญชี : 0951168564
ชื่อบัญชี : นายวัยวุฒิ ชุมเมืองปัก