Cannot ‘break’ 2 levels in /www/server/phpmyadmin/phpmyadmin_***/export.php on line 864

电脑网络 思享 272浏览

宝塔面板,数据库导出数据时,出现报错“Cannot 'break' 2 levels in /www/server/phpmyadmin/phpmyadmin_86dd7842afccba22/export.php on line 864”

在网上找了一下这个报错的原因:

phpMyAdmin的团队在删除了循环嵌套的情况下,忘记更新这一行代码了

还有另外一种说法,说是PHP版本太高了。我用的PHP7.4,当然也有可能是这个原因,但从逻辑上讲前一种原因可可能,反之作为代码小白也懒得管,找到能解决的办法才是王道,那么,该怎么解决这一问题呢?
数据库导出错误

解决办法

break 2; 
改成
break;

然后刷新phpmyadmin即可

推荐阅读

PHP提示:Warning: count():Parameter must be an array or an object that implements Countable

错误原因:PHP7.2以后,count()函数的参数无效时会抛出warning警告。...

PHP7.4 报错:Deprecated Functionality: implode(): Passing glue string after array is deprecated.

PHP7.4运行项目报错:Deprecated Functionality: implode(): Passing glue string after array is deprecated。只需交换 implode() 函数的两个参数!...

Mysql导入报错 near “ON” at position 25

服务器转移时,部分客户数据提示导入失败。手动从旧服务器导出正常文件未确认,但是导入到目标服务器时一直显示如下错误。搜索了一下,发现是max_allowed_pa​​cket设置的太小了。 》mysql会根据配置文件限制服务器接受的数据包大小,有时大的......