sql >> Databasteknik >  >> Database Tools >> phpMyAdmin

phpmyadmin - count():Parametern måste vara en array eller ett objekt som implementerar Countable

Redigera filen /usr/share/phpmyadmin/libraries/sql.lib.php med detta kommando:

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

På linje 613 räknefunktionen utvärderas alltid till sant eftersom det inte finns någon avslutande parentes efter $analyzed_sql_results['select_expr'] . Genom att göra ersättningarna nedan löses detta, sedan måste du ta bort den sista avslutande parentesen på rad 614 , eftersom det nu är en extra parentes.

Byt ut:

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

Med:

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

Starta om serverns apache:

sudo service apache2 restart


  1. Fick Java-högstorleksfel när jag försökte klustera 15980-dokument via carrot2workbench

  2. Försvinner främmande nycklar i phpMyAdmin

  3. Hur tar man reda på teckenuppsättningen för en databas och tabell med PHPmyAdmin?

  4. #1146 - Tabell 'phpmyadmin.pma__tracking' finns inte