23 lines
666 B
PHP
23 lines
666 B
PHP
<?php
|
|
// db/config.php
|
|
|
|
// Database Configuration
|
|
define('DB_HOST', '127.0.0.1');
|
|
define('DB_NAME', 'app_38474');
|
|
define('DB_USER', 'app_38474');
|
|
define('DB_PASS', '31621ed0-58d1-46b5-b7d0-9eb1e1abacf7');
|
|
|
|
try {
|
|
$pdo = new PDO("mysql:host=" . DB_HOST . ";dbname=" . DB_NAME . ";charset=utf8mb4", DB_USER, DB_PASS);
|
|
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
|
$pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
|
|
} catch (PDOException $e) {
|
|
die("Database Connection Failed: " . $e->getMessage());
|
|
}
|
|
|
|
// Global helper function if needed, but we can just use $pdo
|
|
function getDB() {
|
|
global $pdo;
|
|
return $pdo;
|
|
}
|