sql >> Base de Datos >  >> Database Tools >> phpMyAdmin

phpmyadmin - count ():el parámetro debe ser una matriz o un objeto que implemente Countable

Edite el archivo /usr/share/phpmyadmin/libraries/sql.lib.php usando este comando:

sudo nano +613 /usr/share/phpmyadmin/libraries/sql.lib.php

En línea 613 la función de conteo siempre se evalúa como verdadera ya que no hay paréntesis de cierre después de $analyzed_sql_results['select_expr'] . Hacer los reemplazos a continuación resuelve esto, luego deberá eliminar el último paréntesis de cierre en la línea 614 , ya que ahora es un paréntesis extra.

Reemplazar:

((empty($analyzed_sql_results['select_expr']))
    || (count($analyzed_sql_results['select_expr'] == 1)
        && ($analyzed_sql_results['select_expr'][0] == '*')))

Con:

((empty($analyzed_sql_results['select_expr']))
    || (count($analyzed_sql_results['select_expr']) == 1)
        && ($analyzed_sql_results['select_expr'][0] == '*'))

Reinicie el servidor apache:

sudo service apache2 restart