<?php
$db = new mysqli('localhost', 'root', '', 'siakad');
if ($db->connect_error) {
    die("Connection failed: " . $db->connect_error);
}

function dropCol($db, $table, $col) {
    $res = $db->query("SHOW COLUMNS FROM `$table` LIKE '$col'");
    if ($res && $res->num_rows > 0) {
        $db->query("ALTER TABLE `$table` DROP COLUMN `$col`");
    }
}

$cols = [
    'id_mahasiswa_pddikti', 'id_registrasi_mahasiswa', 'angkatan', 'nisn', 'npwp', 'jalan', 'dusun', 'rt', 'rw',
    'kelurahan', 'kode_pos', 'kecamatan', 'jenis_tinggal', 'telepon', 'email_pribadi', 'penerima_kps',
    'nomor_kps', 'no_rekening', 'nama_pemilik_rekening', 'nama_bank', 'nik_ayah', 'nama_ayah',
    'tanggal_lahir_ayah', 'pendidikan_ayah', 'pekerjaan_ayah', 'penghasilan_ayah', 'nik_ibu',
    'nama_ibu_kandung', 'tanggal_lahir_ibu', 'pendidikan_ibu', 'pekerjaan_ibu', 'penghasilan_ibu',
    'nama_wali', 'tanggal_lahir_wali', 'pendidikan_wali', 'pekerjaan_wali', 'penghasilan_wali',
    'id_jalur_daftar', 'id_pembiayaan', 'biaya_masuk', 'jalur_daftar', 'pembiayaan', 'jenis_pendaftaran', 'id_jenis_daftar'
];

foreach ($cols as $col) {
    dropCol($db, 'mahasiswa', $col);
}

echo "Cleanup done.\n";
