如何使用mysqli库在循环中删除几个mysql数据库?

时间:2015-10-21 07:26:44

标签: php mysql database mysqli phpmyadmin

使用php mysqli库我尝试在循环中删除多个数据库。当我开始调试查询时,他只返回" false"。

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

Mysql版本为5.5.44

当我在phpMyadmin中尝试类似DROP数据库some_name之类的东西时,我得到DROP DATABASE语句是禁用的

有谁知道如何修复此问题或以其他方式删除多个数据库?

1 个答案:

答案 0 :(得分:1)

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

$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。