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()); }