Files
2026-09-16 23:20:08 +07:00

43 lines
1.9 KiB
PHP

<?php
// includes/db.php
$host = '10.0.250.250'; // กำหนด IP ของ Server ฐานข้อมูล HOSxP
$db = 'hos'; // ชื่อฐานข้อมูล
$user = 'dmstele'; // Username
$pass = 'dmstele10742'; // Password
$charset = 'utf8';
$settings_password = '123456'; // รหัสผ่านสำหรับเข้าหน้าตั้งค่า
$dsn = "mysql:host=$host;dbname=$db;charset=$charset";
$options = [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_EMULATE_PREPARES => false,
];
try {
$pdo = new PDO($dsn, $user, $pass, $options);
} catch (\PDOException $e) {
// ในกรณีที่เชื่อมต่อไม่ได้ ให้แสดง Error (หรือจัดการ Error ตามต้องการ)
// throw new \PDOException($e->getMessage(), (int)$e->getCode());
$pdo = null;
}
// ------------------------------------------------------------------
// ฐานข้อมูลตัวที่ 2: สำหรับเก็บ SQL Configuration (Dashboard)
// ------------------------------------------------------------------
$host2 = '127.0.0.1'; // TODO: เปลี่ยนเป็น IP ของเซิร์ฟเวอร์ฐานข้อมูล dashboard
$db2 = 'dashboard'; // ชื่อฐานข้อมูล
$user2 = 'root'; // TODO: เปลี่ยน Username
$pass2 = ''; // TODO: เปลี่ยน Password
$dsn2 = "mysql:host=$host2;dbname=$db2;charset=$charset";
try {
$pdo_dashboard = new PDO($dsn2, $user2, $pass2, $options);
} catch (\PDOException $e) {
$pdo_dashboard = null; // หากต่อไม่ติดให้ fallback กลับไปใช้ JSON หรือ Error
}