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

Bagaimana untuk Membetulkan \"count(): Parameter Mestilah Array atau Objek yang Melaksanakan Ralat Countable\" dalam phpMyAdmin?

DDD
DDDasal
2024-10-20 12:54:30566semak imbas

How to Fix

Ralat phpMyAdmin: "count(): Parameter Mestilah Tatasusunan atau Objek yang Melaksanakan Boleh Dikira"

Adakah anda mengalami ralat dengan phpMyAdmin menyatakan "Amaran dalam ./libraries/sql.lib.php#601ncount(): Parameter mestilah tatasusunan atau objek yang melaksanakan Countable"? Mari kita mendalami isu ini dan menyediakan penyelesaian.

Punca Ralat:

Ralat timbul daripada baris 601 fail sql.lib.php dalam phpMyAdmin pemasangan. Baris ini menyemak sama ada pembolehubah $analyzed_sql_results['select_expr'] ialah tatasusunan kosong atau jika ia mengandungi satu asterisk (*). Walau bagaimanapun, disebabkan kurungan penutup yang hilang, fungsi kiraan sentiasa kembali benar, membawa kepada ralat.

Penyelesaian Masalah dan Penyelesaian:

  1. Edit Fail:

    • Gunakan arahan berikut untuk membuka fail: sudo nano 613 /usr/share/phpmyadmin/libraries/sql.lib.php
  2. Cari Talian 613:

    • Baris ini mengandungi fungsi kiraan yang salah.
  3. Buat Penggantian:

    • Gantikan bahagian berikut:
      ((kosong($analyzed_sql_results['select_expr']))
      || ( ( count($analyzed_sql_results['select_expr'] == 1)

         && ($analyzed_sql_results['select_expr'][0] == '*')))
    • Dengan:
      ((kosong($analyzed_sql_results['select_expr'])>) |

         && ($analyzed_sql_results['select_expr'][0] == '*'))
      
  4. Alih Keluar Tanda Kurung Tambahan:

      Pada baris 614, alih keluar kurungan penutup terakhir: )
  5. Mulakan semula Apache:

      Jalankan arahan berikut: sudo service apache2 restart
Langkah-langkah ini harus menyelesaikan isu dan menghapuskan "count(): Parameter mestilah array atau objek yang melaksanakan Countable" ralat dalam phpMyAdmin.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan \"count(): Parameter Mestilah Array atau Objek yang Melaksanakan Ralat Countable\" 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