27 lines
724 B
PHP
27 lines
724 B
PHP
<?php
|
|
include 'koneksi.php';
|
|
|
|
try {
|
|
$pdo->exec("SET FOREIGN_KEY_CHECKS = 0");
|
|
|
|
// Get all tables
|
|
$stmt = $pdo->query("SHOW TABLES");
|
|
$tables = $stmt->fetchAll(PDO::FETCH_COLUMN);
|
|
|
|
echo "<h1>Resetting Database</h1>";
|
|
echo "<ul>";
|
|
foreach ($tables as $table) {
|
|
$pdo->exec("TRUNCATE TABLE `$table`");
|
|
echo "<li>Truncated table: <strong>$table</strong></li>";
|
|
}
|
|
echo "</ul>";
|
|
|
|
$pdo->exec("SET FOREIGN_KEY_CHECKS = 1");
|
|
echo "<h2>Semua data di database berhasil dikosongkan! Sisa tabel dan strukturnya saja.</h2>";
|
|
echo "<a href='index.php'>Kembali ke beranda</a>";
|
|
|
|
} catch (PDOException $e) {
|
|
echo "Gagal mengosongkan database: " . $e->getMessage();
|
|
}
|
|
?>
|