diff --git a/install_database.php b/install_database.php new file mode 100644 index 0000000..d8944bf --- /dev/null +++ b/install_database.php @@ -0,0 +1,44 @@ +Install Database UAS SIPANTAS"; +echo "

Target koneksi: {$host}:{$port}, database: {$db}, user: {$user}

"; + +$conn = new mysqli($host, $user, $pass, $db, $port); + +if ($conn->connect_error) { + die("

Koneksi gagal: " . htmlspecialchars($conn->connect_error) . "

"); +} + +$sqlFile = __DIR__ . "/database/sipantas_webgis.sql"; + +if (!file_exists($sqlFile)) { + die("

File SQL tidak ditemukan: {$sqlFile}

"); +} + +$sql = file_get_contents($sqlFile); + +if ($conn->multi_query($sql)) { + do { + if ($result = $conn->store_result()) { + $result->free(); + } + } while ($conn->more_results() && $conn->next_result()); + + if ($conn->errno) { + echo "

Ada error saat import: " . htmlspecialchars($conn->error) . "

"; + } else { + echo "

Database berhasil diimport.

"; + } +} else { + echo "

Import gagal: " . htmlspecialchars($conn->error) . "

"; +} + +$conn->close(); +?> \ No newline at end of file