Files
kngil_home/kngil/bbs/db_conn.php
2026-02-02 18:52:20 +09:00

21 lines
574 B
PHP

<?php
require_once __DIR__ . '/env.php';
kngil_load_env_once(dirname(__DIR__, 2) . '/.env');
$dbHost = getenv('DB_HOST') ?: 'db';
$dbPort = getenv('DB_PORT') ?: '5432';
$dbName = getenv('DB_NAME') ?: 'kngil';
$dbUser = getenv('DB_USER') ?: 'postgres';
$dbPass = getenv('DB_PASS') ?: 'postgres';
$dsn = "pgsql:host={$dbHost};port={$dbPort};dbname={$dbName}";
try {
$pdo = new PDO($dsn, $dbUser, $dbPass, [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
]);
// echo "PostgreSQL 연결 성공 🎉";
} catch (PDOException $e) {
echo $e->getMessage();
}