fix: update database connection host in buat_db
This commit is contained in:
+19
-7
@@ -1,20 +1,32 @@
|
||||
<?php
|
||||
include('koneksi.php');
|
||||
// 1. Ambil data dari Environment Variables Coolify yang sudah Anda set kemarin
|
||||
$host = getenv('DB_HOST') ?: '127.0.0.1';
|
||||
$user = getenv('DB_USER') ?: 'root';
|
||||
$pass = getenv('DB_PASSWORD') ?: '';
|
||||
$db = getenv('DB_NAME') ?: 'webgis';
|
||||
|
||||
// Membaca file SQL yang ada di repositori Anda
|
||||
// 2. Lakukan koneksi ke database server kampus secara dinamis
|
||||
$conn = mysqli_connect($host, $user, $pass, $db);
|
||||
|
||||
if (!$conn) {
|
||||
die("Koneksi ke database gagal: " . mysqli_connect_error());
|
||||
}
|
||||
|
||||
// 3. Membaca file SQL untuk membuat tabel
|
||||
$sql_file = 'create_tables.sql';
|
||||
|
||||
if (file_exists($sql_file)) {
|
||||
$query = file_get_contents($sql_file);
|
||||
|
||||
// Mengeksekusi banyak query sekaligus (multi query)
|
||||
// Mengeksekusi isi create_tables.sql sekaligus
|
||||
if (mysqli_multi_query($conn, $query)) {
|
||||
echo "<h3>✅ Migrasi Berhasil!</h3>";
|
||||
echo "Semua tabel termasuk tabel 'users' berhasil dibuat di server database.";
|
||||
echo "<h3>✅ Migrasi Struktur Tabel Berhasil!</h3>";
|
||||
echo "Tabel 'users' dan tabel lainnya sudah sukses dibuat di server kampus.";
|
||||
echo "<br><br><a href='login.php'>👉 Klik di sini untuk kembali ke halaman Login</a>";
|
||||
} else {
|
||||
echo "❌ Gagal mengeksekusi SQL: " . mysqli_error($conn);
|
||||
echo "❌ Gagal memasukkan tabel: " . mysqli_error($conn);
|
||||
}
|
||||
} else {
|
||||
echo "❌ File create_tables.sql tidak ditemukan di server!";
|
||||
echo "❌ File create_tables.sql tidak ditemukan di server Anda!";
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user