आपके लॉग में कुछ भी गलत नहीं है।
एक लाइव mysqli उदाहरण इसका मतलब यह नहीं है कि एक लाइव mysql कनेक्शन है . पीडीओ के विपरीत, आप mysql कनेक्शन को बंद कर सकते हैं लेकिन एक mysqli ऑब्जेक्ट ठीक है। तो त्रुटि संदेश कहता है:
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$conn = new mysqli('localhost','root','','test');
$conn->query("SELECT 1");
$conn->close();
var_dump(get_class($conn));
$conn->query("SELECT 1");
आपको अपेक्षित आउटपुट देगा:
आपको वह जगह ढूंढनी होगी जहां आपका कोड कनेक्शन बंद कर रहा है और उसे ठीक करना है।