phpMyAdmin-Fehler: „count(): Parameter muss ein Array oder Objekt sein, das Countable implementiert“
In phpMyAdmin stoßen Benutzer möglicherweise auf einen Fehlermeldung mit dem Hinweis „count(): Parameter muss ein Array oder ein Objekt sein, das Countable implementiert.“ Dieser Fehler tritt typischerweise bei der Interaktion mit Datenbanktabellen auf.
原因:
Der Fehler wird dadurch verursacht, dass ein falscher Parameter an die count()-Funktion im phpMyAdmin-Code übergeben wird. Konkret sollte der Parameter ein Array oder ein Objekt sein, das die Countable-Schnittstelle unterstützt, aber stattdessen empfängt er einen anderen Parametertyp, z. B. eine Zeichenfolge.
解决方案:
Um diesen Fehler zu beheben, ist es notwendig, die Datei /usr/share/phpmyadmin/libraries/sql.lib.php mit dem folgenden Befehl zu bearbeiten:
<code class="pre">sudo nano +613 /usr/share/phpmyadmin/libraries/sql.lib.php</code>
In Zeile 613 wird die Der Code sollte geändert werden, um sicherzustellen, dass der count()-Funktion der richtige Parameter übergeben wird. Folgende Änderungen sollten vorgenommen werden:
Diesen Code ersetzen:
<code class="pre">((empty($analyzed_sql_results['select_expr'])) || (count($analyzed_sql_results['select_expr'] == 1) && ($analyzed_sql_results['select_expr'][0] == '*')))</code>
<code class="pre">((empty($analyzed_sql_results['select_expr'])) || (count($analyzed_sql_results['select_expr']) == 1) && ($analyzed_sql_results['select_expr'][0] == '*'))</code>
Nachdem Sie diese Änderungen vorgenommen haben, speichern Sie die Datei und starten Sie den Apache-Server neu:
<code class="pre">sudo service apache2 restart</code>
Dies sollte den Fehler beheben und es Benutzern ermöglichen, mit ihren Datenbanktabellen zu interagieren, ohne auf den Fehler „count()-Parameter muss ein Array oder ein Objekt sein, das Countable implementiert“ zu stoßen.
Das obige ist der detaillierte Inhalt vonWie behebt man den Fehler „count(): Parameter must be an Array or Object that Implements Countable' in phpMyAdmin?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!