try {
// Ambil konfigurasi database
$dbConfig = $config["Databases"]["DB"];
// Inisialisasi koneksi PDO
$dsn = "mysql:host=" . $dbConfig["host"] . ";dbname=" . $dbConfig["dbname"] . ";charset=utf8mb4";
$Conn = new PDO($dsn, $dbConfig["user"], $dbConfig["password"], [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC
]);
} catch (Exception $e) {
die(json_encode(["status" => "error", "message" => "Koneksi database gagal: " . $e->getMessage()]));
}
<?php
// Include file konfigurasi
// Konfigurasi database
$dbConfig = $config["Databases"]["DB"];
$host = $dbConfig["host"];
$username = $dbConfig["user"];
$password = $dbConfig["password"];
$database = $dbConfig["dbname"];
// Koneksi ke database
$conn = new mysqli($host, $username, $password, $database);
// Periksa koneksi
if ($conn->connect_error) {
die("Koneksi gagal: " . $conn->connect_error);
}
// Kode lainnya dapat ditambahkan di sini
: