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

Php 如何使用mysqli库在一个循环中删除多个mysql数据库?,php,mysql,database,mysqli,phpmyadmin,Php,Mysql,Database,Mysqli,Phpmyadmin,通过使用php mysqli库,我尝试在一个循环中删除多个数据库。当我开始调试一个查询时,他只返回“false” //删除数据库和用户$mysqli->query(“如果存在,则删除数据库”。$obj->db_name。”); Mysql版本是5.5.44 另外,当我尝试DROP database之类的操作时,phpMyadmin中的某些_名称会被禁用 是否有人知道如何解决此问题或以其他方式删除多个数据库?要删除用户,您可以使用: $mysqli->query("DELETE user_i

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

//删除数据库和用户
$mysqli->query(“如果存在,则删除数据库”。$obj->db_name。”); Mysql版本是5.5.44

另外,当我尝试DROP database之类的操作时,phpMyadmin中的某些_名称会被禁用


是否有人知道如何解决此问题或以其他方式删除多个数据库?

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

$mysqli->query("DELETE user_id FROM table WHERE user_id = 1");
还可以尝试以下方法来删除数据库:

您需要更新以下文件

config.default or config.inc.php
通常是phpmyadmin的libraries文件夹

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

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

阅读此内容。我想你可能也有同样的问题。您能用实际错误编辑您的问题吗?当我添加$cfg['AllowUserDropDatabase']=true;在配置文件中,查询执行成功,但仅在phpMyadmin中执行,$mysqli->query(“如果存在,则删除数据库”。$obj->db_name.”)仍然返回false:(首先回显$obj->db_name以查看是否得到任何值,并尝试这样使用它,因为它是一个字符串$mysqli->query(“如果存在,则删除数据库”。$obj->db_name.”)你是对的-引用一切都可以。谢谢。欢迎你。你能将它标记为已解决。祝你有一个愉快的编码日:)
line 653 (may very depending on version)
$cfg['AllowUserDropDatabase'] = true;