Z dokumentace php , MySQLi::query() bude:
To znamená, že následující dotaz selže (a tedy $backup = FALSE
spíše než objekt, který vysvětluje vaše chybové prohlášení):
$mysqli->query($bup);
Což zase znamená, že příkaz sql $bup
způsobuje chybu. Doporučuji prohlédnout si jej a vaši tabulku. Zdá se, že chyba není syntaktická chyba (protože syntaktická chyba by způsobila ještě dřívější chybovou zprávu), což znamená, že MySQL může číst váš příkaz, ale operace z nějakého důvodu selhává. Budete muset zkontrolovat svůj příkaz SQL a také tabulku a zjistit, v čem je chyba v logice.