phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

phpmyadmin - count():Parameter harus berupa array atau objek yang mengimplementasikan Countable

Edit file /usr/share/phpmyadmin/libraries/sql.lib.php menggunakan perintah ini:

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

Daring 613 fungsi count selalu bernilai true karena tidak ada kurung tutup setelah $analyzed_sql_results['select_expr'] . Membuat penggantian di bawah menyelesaikan ini, maka Anda harus menghapus tanda kurung penutup terakhir pada baris 614 , karena sekarang menjadi tanda kurung tambahan.

Ganti:

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

Dengan:

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

Mulai ulang apache server:

sudo service apache2 restart


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Apakah ada cara untuk menyalin semua data dalam database mysql ke yang lain? (phpmyadmin)

  2. Menginstal PHP menggunakan Homebrew di MAC

  3. Bagaimana cara mendorong database mysql saya dari phpmyadmin ke cleardb heroku?

  4. Kesalahan fatal:Panggilan ke metode yang tidak ditentukan Tindakan::execute() /home/public_html/system/engine/event.php on line 62

  5. Tidak dapat masuk ke server MySQL (PhpMyAdmin)