php प्रलेखन से , MySQLi::query() होगा:
इसका मतलब है कि निम्न क्वेरी विफल हो रही है (और इसलिए $backup = FALSE
. बना रही है एक वस्तु के बजाय जो आपके त्रुटि विवरण की व्याख्या करती है):
$mysqli->query($bup);
जिसका बदले में मतलब है कि sql स्टेटमेंट $bup
त्रुटि उत्पन्न कर रहा है। मैं इसकी और आपकी तालिका की समीक्षा करने की सलाह देता हूं। ऐसा लगता है कि त्रुटि एक सिंटैक्स त्रुटि नहीं है (चूंकि एक सिंटैक्स त्रुटि के कारण पहले भी त्रुटि संदेश होता), जिसका अर्थ है कि MySQL आपके कथन को पढ़ सकता है, लेकिन किसी कारण से ऑपरेशन विफल हो रहा है। आपको अपने SQL कथन के साथ-साथ अपनी तालिका की समीक्षा करनी होगी और देखना होगा कि तर्क में क्या दोष है।