Không có gì sai với nhật ký của bạn.
Phiên bản mysqli trực tiếp không có nghĩa là có kết nối mysql trực tiếp . Không giống như PDO, bạn có thể đóng kết nối mysql nhưng vẫn có một đối tượng mysqli. Vì vậy, thông báo lỗi cho biết:
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$conn = new mysqli('localhost','root','','test');
$conn->query("SELECT 1");
$conn->close();
var_dump(get_class($conn));
$conn->query("SELECT 1");
sẽ cung cấp cho bạn đầu ra mong đợi:
Bạn phải tìm nơi mã của bạn đang đóng kết nối và sửa nó.