Aus der php-Dokumentation , MySQLi::query() wird:
Dies bedeutet, dass die folgende Abfrage fehlschlägt (und daher $backup = FALSE
ergibt anstelle eines Objekts, das Ihre Fehleraussage erklärt):
$mysqli->query($bup);
Was wiederum bedeutet, dass die SQL-Anweisung $bup
verursacht einen Fehler. Ich empfehle, es und Ihre Tabelle zu überprüfen. Es scheint, dass der Fehler kein Syntaxfehler ist (da ein Syntaxfehler eine noch frühere Fehlermeldung verursacht hätte), was bedeutet, dass MySQL Ihre Anweisung lesen kann, aber die Operation aus irgendeinem Grund fehlschlägt. Sie müssen Ihre SQL-Anweisung sowie Ihre Tabelle überprüfen und sehen, was der Fehler in der Logik ist.