Rumah > pembangunan bahagian belakang > tutorial php > 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
Lepaskan: 2024-10-20 12:54:30
asal
700 orang telah melayarinya

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] == '*')))
      Salin selepas log masuk
    • Dengan:
      ((kosong($analyzed_sql_results['select_expr'])>) |

         && ($analyzed_sql_results['select_expr'][0] == '*'))
      
      Salin selepas log masuk
  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 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan