Import Database"; $sqlFile = __DIR__ . '/database/database.sql'; if (!file_exists($sqlFile)) { die("Error: File database.sql tidak ditemukan di path: " . htmlspecialchars($sqlFile)); } $sql = file_get_contents($sqlFile); if (empty(trim($sql))) { die("Error: File database.sql kosong."); } try { $pdo = getDB(); // Nonaktifkan foreign key checks untuk menghindari error saat drop/create tabel $pdo->exec("SET FOREIGN_KEY_CHECKS = 0;"); // Eksekusi semua query yang ada di dalam file SQL $pdo->exec($sql); // Aktifkan kembali foreign key checks $pdo->exec("SET FOREIGN_KEY_CHECKS = 1;"); echo "

Import Berhasil!

"; echo "

Seluruh struktur tabel dan data dari file database.sql telah berhasil dieksekusi ke database " . htmlspecialchars(DB_NAME) . ".

"; echo "

Lihat isi database di sini (debug.php)

"; } catch (PDOException $e) { echo "

Import Gagal!

"; echo "

Error Message: " . htmlspecialchars($e->getMessage()) . "

"; }