phpMyAdmin 錯誤:「count():參數必須是實作可數的陣列或物件」
您是否曾經遇到以下錯誤phpMyAdmin 指出「./libraries/sql.lib.php#601ncount() 中的警告:參數必須是實作Countable 的陣列或物件」?讓我們深入研究問題並提供解決方案。
錯誤原因:
錯誤來自 phpMyAdmin 中 sql.lib.php 檔案的第 601 行安裝。此行檢查變數 $analyzed_sql_results['select_expr'] 是否為空數組或是否包含單一星號 (*)。但是,由於缺少右括號,count 函數總是傳回 true,導致錯誤。
故障排除與解決方案:
編輯檔案:
找到第613 行:
進行替換:
(empty($)()()()())) 'select_expr']))
|| ( count($analyzed_sql_results['select_expr'] == 1)
&& ($analyzed_sql_results['select_expr'][0] == '*')))
&& ($analyzed_sql_results['select_expr'][0] == '*'))
刪除多餘的括號:
以上是如何修正 phpMyAdmin 中的「count():參數必須是實作可數的陣列或物件」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!