如何使用 mysqli 库循环删除多个 mysql 数据库?

How to delete several mysql database in a loop using mysqli library?

通过使用 php mysqli 库,我尝试循环删除多个数据库。当我开始调试查询时,他 return 只有 "false"。

// Remove database and user 
$mysqli->query("DROP DATABASE IF EXISTS ".$obj->db_name." ");

Mysql 版本为 5.5.44

另外,当我在 phpMyadmin 中尝试 DROP database some_name 之类的操作时,我得到 DROP DATABASE statements are disables

有谁知道如何解决这个问题或使用其他方法删除多个数据库?

要删除用户,您可以使用:

$mysqli->query("DELETE user_id FROM table WHERE user_id = 1");

也试试这个来获取 DROP 数据库:

您将需要更新以下文件

config.default or config.inc.php

通常是 phpmyadmin 的库文件夹。

line 653 (may very depending on version)
$cfg['AllowUserDropDatabase'] = true;

(值更改为 'true' 后重新启动 MySQL)。