ฉันอัพโหลดข้อมูลสำรองไปยังตารางแล้วเปิดตารางฉันเห็นสิ่งนี้:
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)
ข้างใน phpMyAdmin ...
PHP คือ 7.2, เซิร์ฟเวอร์คือ Ubuntu 16.04, ติดตั้งเมื่อวานนี้
กำลังมองหาฉันเห็นว่าบางคนมีข้อผิดพลาดนี้ในรหัสของพวกเขา แต่ฉันไม่พบใครที่ได้รับใน phpMyAdmin ...
ฉันควรทำอย่างไรดี? นั่นเป็นข้อผิดพลาดของฉันหรือไม่ ข้อผิดพลาด phpmyadmin? รออัปเดตหรือไม่ ฉันกลับไปที่ PHP 7.1 หรือไม่
if ( count($articles)){..}
ในCodeIgniterพวกเขาควรใช้:if ( count((array)$articles)){..}
ดังที่นี่