Answers for "warning in ./libraries/sql.lib.php#613 count(): parameter must be an array or an object that implements countable"

1

warning in ./libraries/sql.lib.php#613 count(): parameter must be an array or an object that implements countable

Edit file /usr/share/phpmyadmin/libraries/sql.lib.php using this command:

sudo nano +613 /usr/share/phpmyadmin/libraries/sql.lib.php
On line 613 the count function always evaluates to true since there is no closing parenthesis after $analyzed_sql_results['select_expr']. Making the below replacements resolves this, then you will need to delete the last closing parenthesis on line 614, as it's now an extra parenthesis.

Replace:

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

((empty($analyzed_sql_results['select_expr']))
    || (count($analyzed_sql_results['select_expr']) == 1)
        && ($analyzed_sql_results['select_expr'][0] == '*'))
Restart the server apache:

sudo service apache2 restart
Posted by: Guest on March-19-2021

Code answers related to "warning in ./libraries/sql.lib.php#613 count(): parameter must be an array or an object that implements countable"

Code answers related to "TypeScript"

Browse Popular Code Answers by Language