Deadman的开关:使用php从数据库中删除所有表?

Nat*_*han 4 php mysql

我正和一位客户合作,他给了我一些不相信他的理由(他没有那种情况).我正在尝试创建一个"deadman's switch",其中数据库中的所有表都将在提交表单时删除(在秘密登录受保护的目录中).

我不知道该怎么做是使用PHP从数据库中删除所有表.我知道如何删除列和行,并确保可以删除单个表(但是有很多表),但数据库中的所有表都超出了我的范围.

Mr.*_*ien 5

你为什么不放弃整个数据库?

DROP DATABASE database_name
Run Code Online (Sandbox Code Playgroud)

示例代码

<?php
if(isset($_POST['delete_database'])) {
  //Code goes here
}
?>

<form method="post">
 <input type="submit" name="delete_database" value="Delete Entire Database" />
</form>
Run Code Online (Sandbox Code Playgroud)