Tôi đã tải bản sao lưu lên một bảng, mở bảng tôi thấy điều này:
Warning in ./libraries/sql.lib.php#601
count(): Parameter must be an array or an object that implements Countable
Backtrace
./libraries/sql.lib.php#2038: PMA_isRememberSortingOrder(array)
./libraries/sql.lib.php#1984: PMA_executeQueryAndGetQueryResponse(
array,
boolean true,
string 'alternativegirls',
string 'tgp_photo',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
string '',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'SELECT * FROM `tgp_photo`',
NULL,
NULL,
)
./sql.php#216: PMA_executeQueryAndSendQueryResponse(
array,
boolean true,
string 'alternativegirls',
string 'tgp_photo',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
string '',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'SELECT * FROM `tgp_photo`',
NULL,
NULL,
)
./index.php#53: include(./sql.php)
Bên trong phpMyAdmin ...
PHP là 7.2, máy chủ là Ubuntu 16.04, được cài đặt ngày hôm qua.
Tìm kiếm tôi thấy rằng một số người có lỗi này trong mã của họ, nhưng tôi không tìm thấy ai nhận được nó trong phpMyAdmin ...
Tôi nên làm gì? Đó có phải là lỗi của tôi không? Một lỗi phpmyadmin? chờ cập nhật? Tôi quay lại PHP 7.1?
if ( count($articles)){..}
trong CodeIgniter , họ nên sử dụng:if ( count((array)$articles)){..}
như ở đây