Setup Database Automatis"; $host = getenv("DB_HOST") ?: "localhost"; $user = getenv("DB_USER") ?: "root"; $pass = getenv("DB_PASS") ?: "fira123"; // Koneksi tanpa nama database dulu untuk bikin database-nya $conn = new mysqli($host, $user, $pass); if ($conn->connect_error) { die("Koneksi gagal: " . $conn->connect_error); } echo "

✅ Terhubung ke server MySQL ($host)

"; // 1. Setup WEBGIS echo "

1. Setup Database WEBGIS

"; $sql_webgis = file_get_contents(__DIR__ . '/WEBGIS/01/api/setup_webgis.sql'); if ($conn->multi_query($sql_webgis)) { do { // clear results if ($res = $conn->store_result()) { $res->free(); } } while ($conn->more_results() && $conn->next_result()); echo "

✅ Import WEBGIS berhasil!

"; } else { echo "

❌ Error import WEBGIS: " . $conn->error . "

"; } // 2. Setup KEMISKINAN_IBADAH echo "

2. Setup Database Kemiskinan & Ibadah

"; $conn->query("CREATE DATABASE IF NOT EXISTS kemiskinan_ibadah CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;"); $conn->select_db("kemiskinan_ibadah"); $sql_webtugas = file_get_contents(__DIR__ . '/webtugas/01/api/setup_webtugas.sql'); if ($conn->multi_query($sql_webtugas)) { do { // clear results if ($res = $conn->store_result()) { $res->free(); } } while ($conn->more_results() && $conn->next_result()); echo "

✅ Import Kemiskinan & Ibadah berhasil!

"; } else { echo "

❌ Error import Kemiskinan & Ibadah: " . $conn->error . "

"; } $conn->close(); echo "

🎉 Setup Selesai!

"; echo "

Kembali ke Home

"; ?>