Имах точно същия проблем. Проучих проблема с Netbeans и Xdebug и изглежда, че това е грешка в самото разширение MySQLi. Съответен доклад за грешка е направено. Междувременно можете вместо това да използвате по-прощаващ израз, напр.
if (mysqli_sqlstate($dbc) == 00000) {
//your code
}
за да продължите да отстранявате грешки в оставащия си код.