Từ tài liệu php , MySQLi ::query () sẽ:
Điều này có nghĩa là truy vấn sau không thành công (và do đó tạo ra $backup = FALSE
chứ không phải là một đối tượng giải thích báo cáo lỗi của bạn):
$mysqli->query($bup);
Điều đó có nghĩa là câu lệnh sql $bup
đang gây ra lỗi. Tôi khuyên bạn nên xem lại nó và bảng của bạn. Có vẻ như lỗi không phải là lỗi cú pháp (vì lỗi cú pháp sẽ gây ra thông báo lỗi thậm chí còn sớm hơn), có nghĩa là MySQL có thể đọc câu lệnh của bạn, nhưng hoạt động không thành công vì một số lý do. Bạn sẽ phải xem lại câu lệnh SQL cũng như bảng của mình và xem lỗ hổng trong logic là gì.