Deploy from Lumerel
This commit is contained in:
13
db.php
Normal file
13
db.php
Normal file
@@ -0,0 +1,13 @@
|
||||
<?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.']));
|
||||
}
|
||||
Reference in New Issue
Block a user