phpMyAdmin
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> phpMyAdmin

phpmyadmin - count ():Tham số phải là một mảng hoặc một đối tượng triển khai Countable

Chỉnh sửa tệp /usr/share/phpmyadmin/libraries/sql.lib.php sử dụng lệnh này:

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

Trên dòng 613 hàm đếm luôn đánh giá là true vì không có dấu ngoặc đóng sau $analyzed_sql_results['select_expr'] . Thực hiện các thay thế bên dưới sẽ giải quyết được vấn đề này, sau đó bạn cần xóa dấu ngoặc đóng cuối cùng trên dòng 614 , vì bây giờ nó là một dấu ngoặc đơn bổ sung.

Thay thế:

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

Với:

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

Khởi động lại apache máy chủ:

sudo service apache2 restart


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. phpMyAdmin không thể chạy trên CentOS 6.5 với PHP5.5.8

  2. Câu lệnh MySQL REPLACE không chính xác? Một câu lệnh mới đã được tìm thấy, nhưng không có dấu phân cách

  3. Truy vấn hoạt động trong phpmyadmin nhưng không hoạt động trong tập lệnh PHP

  4. nhập cơ sở dữ liệu mysql được xuất bằng phpmyadmin vào ngăn xếp đèn cục bộ

  5. django, phpmyadmin và mysql?