Koneksi gagal: ' . mysqli_connect_error() . '

'); } echo ''; echo '

🛠️ Setup Tabel WebGIS SPBU

'; $queries = [ "Buat tabel jalan" => "CREATE TABLE IF NOT EXISTS `jalan` ( `id` int NOT NULL AUTO_INCREMENT, `nama_jalan` varchar(150) NOT NULL, `status_jalan` enum('Nasional','Provinsi','Kabupaten') DEFAULT 'Nasional', `panjang` double DEFAULT 0, `geom` longtext, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4", "Buat tabel parsil" => "CREATE TABLE IF NOT EXISTS `parsil` ( `id` int NOT NULL AUTO_INCREMENT, `nama_pemilik` varchar(150) NOT NULL, `status` enum('SHM','HGB','HGU','HP') DEFAULT 'SHM', `luas` double DEFAULT 0, `geom` longtext, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4", ]; foreach ($queries as $label => $sql) { if (mysqli_query($conn, $sql)) { echo "

✅ $label — berhasil.

"; } else { echo "

❌ $label — " . mysqli_error($conn) . "

"; } } // Cek kolom buka_24jam di tabel spbu — pastikan enum-nya sudah benar $check = mysqli_query($conn, "SHOW COLUMNS FROM spbu LIKE 'buka_24jam'"); $col = mysqli_fetch_assoc($check); if ($col && strpos($col['Type'], 'enum') === false) { mysqli_query($conn, "ALTER TABLE spbu MODIFY buka_24jam enum('Ya','Tidak') DEFAULT 'Tidak'"); echo "

✅ Kolom buka_24jam diperbaiki.

"; } else { echo "

✅ Tabel spbu sudah OK.

"; } echo '

🎉 Setup selesai! Silakan hapus file ini sekarang.

'; echo '

⚠️ PENTING: Hapus file ini setelah selesai!

'; echo '

Kembali ke SPBU Dashboard

'; mysqli_close($conn); ?>