Mysql Dump : count() 参数必须是实现可数对象的数组
Posted
技术标签:
【中文标题】Mysql Dump : count() 参数必须是实现可数对象的数组【英文标题】:Mysql Dump : count() Parameter must be an array of an object that implements countable 【发布时间】:2019-03-18 12:06:54 【问题描述】:mysql error:
Backtrace ./libraries/display_export.lib.php#380: PMA_pluginGetOptions( string 'Export', array, ) ./libraries/display_export.lib.php#883: PMA_gethtmlForExportOptionsFormat(array) ./libraries/display_export .inc.php#74:PMA_getHtmlForExportOptions(字符串“服务器”,
string '', string '', string '全选/取消全选 my_database my_database phpmyadmin ', string '', array, string '', ) ./server_export.php#30: require_once(./libraries /display_export.inc.php)
【问题讨论】:
phpMyAdmin errors (count, blowfish, etc.) after php7.2 upgrade on Ubuntu 16的可能重复 当错误发生时你想做什么?你有哪些 phpMyAdmin 和 PHP 版本? 【参考方案1】:phpmyadmin 的库尝试计算一些参数。在这行 532,我 在此路径中找到此代码
文件名:$ /usr/share/phpmyadmin/libraries/plugin_interface.lib.php
找到这一行:
if ($options != null && count($options) > 0)
替换为:
if ($options != null && count((array)$options) > 0)
它不能使用 un 数组类型的 count() 或 sizeof()。力参数 数组是解决这个错误的简单方法
【讨论】:
以上是关于Mysql Dump : count() 参数必须是实现可数对象的数组的主要内容,如果未能解决你的问题,请参考以下文章
Drupal:count():参数必须是数组或者实现了Countable的对象
laravel : count(): 参数必须是数组或实现 Countable 的对象