Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Membetulkan Ralat phpMyAdmin: \'count(): Parameter mestilah tatasusunan atau objek yang melaksanakan Countable\'?

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

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-20 13:04:29569semak imbas

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
  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] == '*')))

Dengan:

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

    sudo service apache2 restart

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!

Kenyataan:
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