From 4de7e53dd9eec6d510d4d28979b9d30fbe6df715 Mon Sep 17 00:00:00 2001 From: NASYA KHAIRA ADINIA Date: Thu, 11 Jun 2026 02:41:16 +0700 Subject: [PATCH] fix: auto-create jalan and parsil tables in koneksi.php on connect --- spbu/koneksi.php | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/spbu/koneksi.php b/spbu/koneksi.php index 99b8f9a..9e37203 100644 --- a/spbu/koneksi.php +++ b/spbu/koneksi.php @@ -9,4 +9,24 @@ $conn = mysqli_connect($db_host, $db_user, $db_pass, $db_name); if (!$conn) { die("Koneksi gagal: " . mysqli_connect_error()); } + +// Auto-create tabel jalan jika belum ada +mysqli_query($conn, "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"); + +// Auto-create tabel parsil jika belum ada +mysqli_query($conn, "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"); ?> \ No newline at end of file