From 8e7ac781877ef3b59675f83b438504b2b54eee00 Mon Sep 17 00:00:00 2001 From: d1041231017-star Date: Thu, 11 Jun 2026 19:16:25 +0700 Subject: [PATCH] fix --- 01/import_db.php | 7 ++----- 02/import_db.php | 10 +++------- 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/01/import_db.php b/01/import_db.php index 9f40bb3..66a339e 100644 --- a/01/import_db.php +++ b/01/import_db.php @@ -15,7 +15,7 @@ $queries[] = "CREATE TABLE IF NOT EXISTS jalan ( geojson TEXT NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;"; -// 2. Buat/Perbaiki tabel parsil (Ditambahkan kolom luas_tanah) +// 2. Buat/Perbaiki tabel parsil (Kolom luas_tanah sudah aman di sini) $queries[] = "CREATE TABLE IF NOT EXISTS parsil ( id INT(11) AUTO_INCREMENT PRIMARY KEY, nama_pemilik VARCHAR(100) DEFAULT NULL, @@ -26,7 +26,7 @@ $queries[] = "CREATE TABLE IF NOT EXISTS parsil ( geojson TEXT NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;"; -// 3. Buat tabel SPBU yang hilang (Solusi Error simpan_spbu.php) +// 3. Buat tabel SPBU $queries[] = "CREATE TABLE IF NOT EXISTS spbu ( id INT(11) AUTO_INCREMENT PRIMARY KEY, nama_spbu VARCHAR(100) NOT NULL, @@ -46,9 +46,6 @@ foreach ($queries as $index => $sql) { } } -// Fitur Tambahan: Suntik paksa kolom luas_tanah jika tabel parsil lama sudah terlanjur ada -mysqli_query($conn, "ALTER TABLE parsil ADD COLUMN IF NOT EXISTS luas_tanah VARCHAR(50) DEFAULT NULL;"); - echo "
✔ Selesai! Folder 01 siap digunakan kembali."; echo "

← Kembali ke Peta"; echo ""; diff --git a/02/import_db.php b/02/import_db.php index 96729d1..da334c3 100644 --- a/02/import_db.php +++ b/02/import_db.php @@ -19,7 +19,7 @@ $queries[] = "CREATE TABLE IF NOT EXISTS users ( $queries[] = "INSERT IGNORE INTO users (id, username, password, nama_lengkap, role) VALUES (1, 'admin', 'admin', 'Diva Schenka (Admin)', 'admin');"; -// 2. Tabel Penduduk Miskin (Ditambahkan kolom 'umur' sesuai error simpan_miskin.php) +// 2. Tabel Penduduk Miskin (Kolom umur sudah aman di sini) $queries[] = "CREATE TABLE IF NOT EXISTS penduduk_miskin ( id INT(11) AUTO_INCREMENT PRIMARY KEY, nama_kk VARCHAR(100) NOT NULL, @@ -34,7 +34,7 @@ $queries[] = "CREATE TABLE IF NOT EXISTS penduduk_miskin ( status_verifikasi VARCHAR(30) DEFAULT 'Pending' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;"; -// 3. Tabel Histori Bantuan (Kolom relasi disesuaikan menjadi id_warga agar JOIN h.id_warga sukses) +// 3. Tabel Histori Bantuan $queries[] = "CREATE TABLE IF NOT EXISTS histori_bantuan ( id INT(11) AUTO_INCREMENT PRIMARY KEY, id_warga INT(11) NOT NULL, @@ -44,7 +44,7 @@ $queries[] = "CREATE TABLE IF NOT EXISTS histori_bantuan ( keterangan TEXT ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;"; -// 4. Tabel laporan_cepat yang dilaporkan hilang (Solusi Error kelola_laporan.php) +// 4. Tabel laporan_cepat $queries[] = "CREATE TABLE IF NOT EXISTS laporan_cepat ( id INT(11) AUTO_INCREMENT PRIMARY KEY, nama_pelapor VARCHAR(100) NOT NULL, @@ -63,10 +63,6 @@ foreach ($queries as $index => $sql) { } } -// Trik Aman: Tambah kolom mendadak jika tabel lama masih mengunci di server -mysqli_query($conn, "ALTER TABLE penduduk_miskin ADD COLUMN IF NOT EXISTS umur INT(11) DEFAULT NULL;"); -mysqli_query($conn, "ALTER TABLE histori_bantuan ADD COLUMN IF NOT EXISTS id_warga INT(11) NOT NULL;"); - echo "
✔ Selesai! Seluruh struktur tabel UAS telah diselaraskan."; echo "

← Kembali ke Peta Utama"; echo "";