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

54 lines
2.4 KiB
PHP

<?php
// config/db.php
// -------------------------------------------------------------
// Master Super Admin (สำหรับเข้าใช้ครั้งแรกสุด)
// ให้ระบุเลขบัตรประชาชน 13 หลักของผู้ดูแลระบบสูงสุด
// -------------------------------------------------------------
$master_super_admin_cid = '1234567890123'; // เปลี่ยนเป็นเลขบัตรประชาชนของคุณ
// -------------------------------------------------------------
// 1. การเชื่อมต่อฐานข้อมูลของระบบ (สำหรับตาราง meet_requests, logs, settings)
// -------------------------------------------------------------
$sys_host = 'localhost';
$sys_db = 'meet_online';
$sys_user = 'root';
$sys_pass = '@Samui@10742';
$sys_charset = 'utf8mb4';
$sys_dsn = "mysql:host=$sys_host;dbname=$sys_db;charset=$sys_charset";
$sys_options = [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_EMULATE_PREPARES => false,
];
try {
$pdo_sys = new PDO($sys_dsn, $sys_user, $sys_pass, $sys_options);
} catch (\PDOException $e) {
die("ไม่สามารถเชื่อมต่อฐานข้อมูลระบบได้: " . $e->getMessage());
}
// -------------------------------------------------------------
// 2. การเชื่อมต่อฐานข้อมูล HOSxP (สำหรับตาราง hr_person)
// -------------------------------------------------------------
$hos_host = '10.0.250.115'; // IP ของ Host ที่เก็บ hr_person
$hos_db = 'hosoffice_2566';
$hos_user = 'hosoffice';
$hos_pass = 'hosoffice10742';
$hos_charset = 'utf8'; // HOSxP มักใช้ tis620 หรือ utf8
$hos_dsn = "mysql:host=$hos_host;dbname=$hos_db;charset=$hos_charset";
$hos_options = [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_EMULATE_PREPARES => false,
];
try {
$pdo_hos = new PDO($hos_dsn, $hos_user, $hos_pass, $hos_options);
} catch (\PDOException $e) {
die("ไม่สามารถเชื่อมต่อฐานข้อมูล HOSxP (hr_person) ได้: " . $e->getMessage());
}