<?php
$mysqli = new mysqli("127.0.0.1", "root", "", "siakad");

if ($mysqli->connect_error) {
    die("Connection failed: " . $mysqli->connect_error);
}

$queries = [
    // Data Pribadi Tambahan
    "ALTER TABLE `mahasiswa` ADD COLUMN `nisn` VARCHAR(50) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `npwp` VARCHAR(50) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `jalan` VARCHAR(255) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `dusun` VARCHAR(100) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `rt` VARCHAR(10) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `rw` VARCHAR(10) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `kelurahan` VARCHAR(100) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `kode_pos` VARCHAR(10) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `kecamatan` VARCHAR(100) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `jenis_tinggal` VARCHAR(100) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `telepon` VARCHAR(50) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `email_pribadi` VARCHAR(100) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `penerima_kps` VARCHAR(10) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `nomor_kps` VARCHAR(50) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `no_rekening` VARCHAR(50) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `nama_pemilik_rekening` VARCHAR(100) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `nama_bank` VARCHAR(100) NULL;",
    // Data Ayah
    "ALTER TABLE `mahasiswa` ADD COLUMN `nik_ayah` VARCHAR(50) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `nama_ayah` VARCHAR(150) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `tanggal_lahir_ayah` DATE NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `pendidikan_ayah` VARCHAR(100) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `pekerjaan_ayah` VARCHAR(100) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `penghasilan_ayah` VARCHAR(100) NULL;",
    // Data Ibu Kandung
    "ALTER TABLE `mahasiswa` ADD COLUMN `nik_ibu` VARCHAR(50) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `nama_ibu_kandung` VARCHAR(150) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `tanggal_lahir_ibu` DATE NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `pendidikan_ibu` VARCHAR(100) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `pekerjaan_ibu` VARCHAR(100) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `penghasilan_ibu` VARCHAR(100) NULL;",
    // Data Wali
    "ALTER TABLE `mahasiswa` ADD COLUMN `nama_wali` VARCHAR(150) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `tanggal_lahir_wali` DATE NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `pendidikan_wali` VARCHAR(100) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `pekerjaan_wali` VARCHAR(100) NULL;",
    "ALTER TABLE `mahasiswa` ADD COLUMN `penghasilan_wali` VARCHAR(100) NULL;"
];

foreach ($queries as $sql) {
    if ($mysqli->query($sql)) {
        echo "Success: $sql\n";
    } else {
        echo "Error or already exists: " . $mysqli->error . "\n";
    }
}
?>
