मेरे साथ भी ठीक यही समस्या आई. मैंने नेटबीन्स और एक्सडेबग के साथ इस मुद्दे की जांच की है और ऐसा लगता है कि यह MySQLi एक्सटेंशन में ही एक बग है। एक बग रिपोर्ट के अनुसार बन गया। इस बीच आप इसके बजाय अधिक क्षमाशील अभिव्यक्ति का उपयोग कर सकते हैं, उदा.
if (mysqli_sqlstate($dbc) == 00000) {
//your code
}
अपना शेष कोड डीबग करना जारी रखने के लिए।