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!