24 lines
570 B
PHP
24 lines
570 B
PHP
<?php
|
|
// Cegah file ini dipanggil dua kali (penting untuk mencegah infinite loop)
|
|
if (defined('DB_CONNECTED')) return;
|
|
define('DB_CONNECTED', true);
|
|
|
|
$DB_HOST = '127.0.0.1';
|
|
$DB_USER = 'root';
|
|
$DB_PASS = '';
|
|
$DB_NAME = 'dam_db';
|
|
|
|
try {
|
|
$pdo = new PDO(
|
|
"mysql:host=$DB_HOST;dbname=$DB_NAME;charset=utf8mb4",
|
|
$DB_USER,
|
|
$DB_PASS,
|
|
[
|
|
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
|
|
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
|
|
]
|
|
);
|
|
} catch (Exception $e) {
|
|
die('DB ERROR: ' . $e->getMessage());
|
|
}
|