Uit de php-documentatie , MySQLi::query() zal:
Dit betekent dat de volgende query mislukt (en dus $backup = FALSE
. maakt in plaats van een object dat uw foutverklaring verklaart):
$mysqli->query($bup);
Wat op zijn beurt betekent dat de sql-instructie $bup
veroorzaakt een fout. Ik raad aan om het en je tafel te herzien. Het lijkt erop dat de fout geen syntaxisfout is (aangezien een syntaxisfout een nog eerdere foutmelding zou hebben veroorzaakt), wat betekent dat MySQL uw verklaring kan lezen, maar de bewerking om de een of andere reden mislukt. U moet zowel uw SQL-instructie als uw tabel bekijken en zien wat de fout in de logica is.