From e1ab6bf19f3cbe211f8077146980d5aef76193c3 Mon Sep 17 00:00:00 2001 From: "Satrya.IY29" Date: Wed, 10 Jun 2026 15:49:46 +0000 Subject: [PATCH] Add cek_database.php --- cek_database.php | 113 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 cek_database.php diff --git a/cek_database.php b/cek_database.php new file mode 100644 index 0000000..a4690f4 --- /dev/null +++ b/cek_database.php @@ -0,0 +1,113 @@ +DATABASE AKTIF"; + +$db = mysqli_query($conn, "SELECT DATABASE() AS db"); +$dbrow = mysqli_fetch_assoc($db); + +echo "Database: " . $dbrow['db']; + +echo "
"; + +echo "

DAFTAR TABEL

"; + +$tables = []; + +$qTables = mysqli_query($conn, "SHOW TABLES"); + +while ($t = mysqli_fetch_array($qTables)) { + $table = $t[0]; + $tables[] = $table; + + echo $table . "
"; +} + +echo "
"; + +foreach ($tables as $table) { + + echo "

STRUKTUR $table

"; + + $qDesc = mysqli_query($conn, "DESCRIBE `$table`"); + + echo " + + + + + + + + + + "; + + while ($row = mysqli_fetch_assoc($qDesc)) { + + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + } + + echo "
FieldTypeNullKeyDefaultExtra
{$row['Field']}{$row['Type']}{$row['Null']}{$row['Key']}{$row['Default']}{$row['Extra']}
"; + + echo "
"; + + echo "

ISI $table (maks 10 baris)

"; + + $qData = mysqli_query($conn, "SELECT * FROM `$table` LIMIT 10"); + + if ($qData && mysqli_num_rows($qData) > 0) { + + echo ""; + + $first = mysqli_fetch_assoc($qData); + + echo ""; + + foreach (array_keys($first) as $col) { + echo ""; + } + + echo ""; + + echo ""; + + foreach ($first as $val) { + echo ""; + } + + echo ""; + + while ($row = mysqli_fetch_assoc($qData)) { + + echo ""; + + foreach ($row as $val) { + echo ""; + } + + echo ""; + } + + echo "
$col
" . htmlspecialchars((string)$val) . "
" . htmlspecialchars((string)$val) . "
"; + + } else { + + echo "Tidak ada data."; + } + + echo "
"; +} + +?> \ No newline at end of file