Files
dog-trainer-x2zr8s/db.php
2026-04-05 03:10:28 +00:00

14 lines
508 B
PHP

<?php
try {
$pdo = new PDO(
'mysql:host=' . getenv('DB_HOST') . ';port=' . (getenv('DB_PORT') ?: '3306') . ';dbname=' . getenv('DB_DATABASE') . ';charset=utf8mb4',
getenv('DB_USERNAME'),
getenv('DB_PASSWORD')
);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
} catch (PDOException $e) {
http_response_code(500);
die(json_encode(['error' => 'Database connection failed.']));
}