J'ai eu exactement le même problème. J'ai enquêté sur le problème avec Netbeans et Xdebug et il semble que ce soit un bogue dans l'extension MySQLi elle-même. Un rapport de bogue correspondant a été fait. En attendant, vous pouvez utiliser à la place une expression plus indulgente, par exemple
if (mysqli_sqlstate($dbc) == 00000) {
//your code
}
pour continuer à déboguer votre code restant.