PDO::ERRMODE_EXCEPTION, // แสดง error แบบ exception PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, // ดึงข้อมูลเป็น associative array PDO::ATTR_EMULATE_PREPARES => false // ใช้ prepared statement ของจริง ); try { // สร้างตัวแปร $pdo สำหรับใช้งานทั่วระบบ $pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8", $username, $password, $options); } catch (PDOException $e) { // ถ้ามีข้อผิดพลาด ให้แสดงข้อความ die("Database connection failed: " . $e->getMessage()); } ?>