phpMyAdmin
 sql >> база данни >  >> Database Tools >> phpMyAdmin

phpmyadmin - count():Параметърът трябва да бъде масив или обект, който имплементира Countable

Редактиране на файл /usr/share/phpmyadmin/libraries/sql.lib.php като използвате тази команда:

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

На линия 613 функцията count винаги се оценява на истина, тъй като няма затваряща скоба след $analyzed_sql_results['select_expr'] . Извършването на следните замествания разрешава това, след което ще трябва да изтриете последната затваряща скоба на ред 614 , тъй като вече е допълнителна скоба.

Заменете:

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

С:

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

Рестартирайте сървърния apache:

sudo service apache2 restart


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Възстановяване на старо резервно копие на MySQL

  2. Изпълняване на SQL заявки в база данни с phpMyAdmin

  3. PHP 7 с phpmyadmin дава много известия за оттегляне

  4. Изпращане на данни като цели числа и текстови низове от телефон към уеб база данни

  5. Как да избутам моята mysql база данни от phpmyadmin към cleardb на heroku?