phpmyadmin export issue:count():参数必须是数组或实现可计数的对象

9nvpjoqh  于 2021-06-21  发布在  Mysql
关注(0)|答案(3)|浏览(302)

我在导出任何数据库时遇到phpmyadmin问题。它每次都来。

如果有人能在phpmyadmin中解决所有这些类型的问题,请帮助我

ygya80vv

ygya80vv1#

在PHP7.2.10上进行测试后,您需要如下更改该行:

if ($options != null && count(array($options)) > 0) {
9rbhqvlz

9rbhqvlz2#

似乎我们不能用PHP7.2+从phpmyadmin中删除所有问题。但我们可以通过更改文件中的一行来删除此问题 libraries/plugin_interface.lib.php 第532行的文件。
下面是修复的屏幕截图。
在修复代码看起来like:-

修复代码之后like:-

以上是解决导出数据库屏幕中错误消息的唯一修复方法。

s71maibg

s71maibg3#

是的,如果您使用的是phpmyadmin版本4.6.6deb4,则会出现此错误。
在my/usr/share/libraries/phpmyadmin/sql.lib.php文件的第613行中,if语句似乎有错误。改变

|| (count($analyzed_sql_results['select_expr'] == 1)

为了这个

|| ((count($analyzed_sql_results['select_expr']) == 1)

第一行代码试图对输出为不可计数值(“false”或“true”)的布尔表达式的结果进行计数。
在这一变化之后,错误消失了。

相关问题