Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Membetulkan Ralat \"count(): Parameter Mestilah Array atau Object Implementing Countable\" Ralat dalam phpMyAdmin?

Bagaimana untuk Membetulkan Ralat \"count(): Parameter Mestilah Array atau Object Implementing Countable\" Ralat dalam phpMyAdmin?

DDD
DDDasal
2024-10-20 12:57:30700semak imbas

How to Fix

Count(): Parameter Mestilah Array atau Objek Implementing Countable

Isu:

Apabila membuka jadual dalam phpMyAdmin, pengguna menghadapi amaran: "count(): Parameter mestilah tatasusunan atau objek yang melaksanakan Countable."

Latar Belakang:

Isu ini berpunca daripada fungsi dalam perpustakaan sql.lib.php, di mana fungsi count() dipanggil dengan parameter yang salah.

Resolusi:

Untuk menyelesaikan isu ini, edit fail sql.lib.php menggunakan arahan:

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

Pada baris 613, gantikan kod berikut:

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

Dengan kod ini:

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

Selain itu, padamkan kurungan penutup terakhir pada baris 614.

Mulakan semula pelayan web:

sudo service apache2 restart

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \"count(): Parameter Mestilah Array atau Object Implementing Countable\" Ralat dalam phpMyAdmin?. 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