Dari dokumentasi php , MySQLi::query() akan:
Ini berarti bahwa kueri berikut gagal (dan karenanya membuat $backup = FALSE
daripada objek yang menjelaskan pernyataan kesalahan Anda):
$mysqli->query($bup);
Yang pada gilirannya berarti bahwa pernyataan sql $bup
menyebabkan kesalahan. Saya sarankan untuk meninjaunya dan meja Anda. Tampaknya kesalahan tersebut bukan kesalahan sintaks (karena kesalahan sintaks akan menyebabkan pesan kesalahan yang lebih awal), yang berarti MySQL dapat membaca pernyataan Anda, tetapi operasi gagal karena suatu alasan. Anda harus meninjau pernyataan SQL serta tabel Anda dan melihat apa kelemahan logikanya.