Jag hade exakt samma problem. Jag har undersökt problemet med Netbeans och Xdebug och det verkar som om det här är en bugg i själva MySQLi-tillägget. En enligt felrapport har gjorts. Under tiden kan du istället använda ett mer förlåtande uttryck, t.ex.
if (mysqli_sqlstate($dbc) == 00000) {
//your code
}
för att fortsätta felsöka din återstående kod.