Bagaimana untuk Membetulkan Ralat phpMyAdmin: \'count(): Parameter mestilah tatasusunan atau objek yang melaksanakan Countable\'?

Mary-Kate Olsen
Lepaskan: 2024-10-20 13:04:29
asal
478 orang telah melayarinya

How to Fix phpMyAdmin Error:

Ralat phpMyAdmin: "count(): Parameter mestilah tatasusunan atau objek yang melaksanakan Countable"

Pengguna yang menghadapi "count( ): Parameter mestilah tatasusunan atau objek yang melaksanakan ralat Countable" semasa menggunakan phpMyAdmin mungkin keliru tentang asal dan penyelesaiannya.

Ralat ini biasanya muncul apabila terdapat masalah dengan fungsi kiraan dalam pangkalan kod phpMyAdmin . Dalam kes ini, ralat berlaku dalam fail libraries/sql.lib.php, khususnya pada baris 613.

Punca:

Fungsi kiraan pada baris 613 menilai kepada benar walaupun tidak sepatutnya kerana tiada kurungan penutup selepas $analyzed_sql_results['select_expr'].

Penyelesaian:

Untuk menyelesaikan isu ini, ikut langkah ini :

  1. Edit fail /usr/share/phpmyadmin/libraries/sql.lib.php menggunakan arahan:

    sudo nano +613 /usr/share/phpmyadmin/libraries/sql.lib.php
    Salin selepas log masuk
  2. Cari baris 613 dan buat penggantian berikut:

Ganti:

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

Dengan:

((empty($analyzed_sql_results['select_expr']))
    || (count($analyzed_sql_results['select_expr']) == 1)
        && ($analyzed_sql_results['select_expr'][0] == '*'))
Salin selepas log masuk
  1. Padamkan kurungan penutup tambahan pada baris 614.
  2. Mulakan semula pelayan Apache dengan arahan:

    sudo service apache2 restart
    Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat phpMyAdmin: \'count(): Parameter mestilah tatasusunan atau objek yang melaksanakan Countable\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!