feat: add database connection file for poverty API using project-level configuration
This commit is contained in:
+2
-24
@@ -1,26 +1,4 @@
|
|||||||
<?php
|
<?php
|
||||||
// Load konfigurasi dari file .env
|
// Gunakan koneksi terpusat dari root project
|
||||||
require_once __DIR__ . '/env_loader.php';
|
require_once dirname(__DIR__, 2) . '/db_connect.php';
|
||||||
|
|
||||||
$host = env('DB_HOST', 'localhost');
|
|
||||||
$port = (int) env('DB_PORT', 3306);
|
|
||||||
$user = env('DB_USER', 'root');
|
|
||||||
$pass = env('DB_PASS', '');
|
|
||||||
$db = env('DB_NAME', 'webgis_poverty');
|
|
||||||
|
|
||||||
// Koneksi ke MySQL/MariaDB
|
|
||||||
$conn = new mysqli($host, $user, $pass, $db, $port);
|
|
||||||
|
|
||||||
if ($conn->connect_error) {
|
|
||||||
http_response_code(500);
|
|
||||||
die(json_encode([
|
|
||||||
'status' => 'error',
|
|
||||||
'message' => 'Koneksi database gagal: ' . $conn->connect_error,
|
|
||||||
]));
|
|
||||||
}
|
|
||||||
|
|
||||||
// Set charset
|
|
||||||
$conn->set_charset('utf8mb4');
|
|
||||||
|
|
||||||
// Jika di-include oleh file API, biarkan $conn tersedia
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
Reference in New Issue
Block a user