15 lines
440 B
PHP
15 lines
440 B
PHP
<?php
|
|
$host = getenv("MYSQLHOST");
|
|
$db = getenv("MYSQLDATABASE");
|
|
$user = getenv("MYSQLUSER");
|
|
$pass = getenv("MYSQLPASSWORD");
|
|
$port = getenv("MYSQLPORT") ?: 3306;
|
|
|
|
try {
|
|
$pdo = new PDO("mysql:host=$host;dbname=$db;port=$port;charset=utf8mb4", $user, $pass);
|
|
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
|
} catch (PDOException $e) {
|
|
die("Database connection failed: " . $e->getMessage());
|
|
}
|
|
?>
|