setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); } catch (PDOException $e) { die("Connection failed: " . $e->getMessage()); } $line_pdo = null; try { $line_pdo = new PDO("mysql:host=" . LINE_DB_HOST . ";dbname=" . LINE_DB_NAME . ";charset=utf8mb4", LINE_DB_USER, LINE_DB_PASS); $line_pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $line_pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); } catch (PDOException $e) { // ไม่ให้หยุดการทำงานถ้าระบบ line_bot ล่ม หรือต่อไม่ได้ // แต่ปล่อยให้ $line_pdo เป็น null เพื่อจัดการต่อ }