php - 亡灵开关 : drop all tables from a database with php?

标签 php mysql

我正在与一位客户合作,他给了我一些不信任他的理由(他没有遇到过这种情况)。我正在尝试创建一个“deadman's switch”,其中在提交表单时将删除数据库中的所有表(在 secret 登录保护目录中)。

我不知道如何使用 PHP 从数据库中删除所有表。我知道如何删除列和行,并且确信可以删除单个表(但有很多表),但数据库中的所有表超出了我的范围。

最佳答案

为什么不删除整个数据库?

DROP DATABASE database_name

示例代码

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

<form method="post">
 <input type="submit" name="delete_database" value="Delete Entire Database" />
</form>

关于php - 亡灵开关 : drop all tables from a database with php?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13766166/

相关文章:

php - 在 PHP 中覆盖父级的父级构造函数

mysql 检索字段名称作为记录集的一部分

php - 尝试在 DatabaseServiceProvider 中使用单例创建的 ConnectionFactory 类

php - 在 div 容器中启用拖放上传

python - Gensim LDA 多核 Python 脚本运行速度太慢

mysql - MySQL 中的 JSON_REMOVE 对象

Mysql分区和连接

php - 如何在 php 中回显输入类型

php - 切换添加到收藏夹/从收藏夹中删除 - 不工作

php,流量捕手