使用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语句是禁用的
有谁知道如何修复此问题或以其他方式删除多个数据库?
答案 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。