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 "
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 "Error Message: " . htmlspecialchars($e->getMessage()) . "
"; }