Моето предложение е да използвате валидиране на резултата от заявката:
$rs = $conexao->Query("SELECT * FROM `table` WHERE 1;");
if ($rs)
print $rs->affected_rows;
Това ви позволява да можете да проверите дали има редове/не е false и т.н. и да използвате резултата и да дадете своя собствена грешка, ако не
Клас, който създавам за MySQLi разширение и използвам намерен тук