Phpmyadmin在php7.2+版本报错count(): Parameter must be an array or an object that implements Countable
Phpmyadmin在php7.2+版本报错内容如下:
Warning in ./libraries/sql.lib.php#601
count(): Parameter must be an array or an object that implements Countable
这是phpmyadmin里面601行一个语句写缺了一个右括号,602行多了一个右括号了。
打开phpmyadmin文件目录里面libraries/sql.lib.php这个文件,找到第601行。
601行原来是:
|| (count($analyzed_sql_results['select_expr'] == 1)
修改为:
|| (count($analyzed_sql_results['select_expr']) == 1)
602行原来是:
&& ($analyzed_sql_results['select_expr'][0] == '*')))
修改为:
&& ($analyzed_sql_results['select_expr'][0] == '*'))
问题完美解决。