Il mio suggerimento sarebbe di utilizzare la convalida sul risultato della query:
$rs = $conexao->Query("SELECT * FROM `table` WHERE 1;");
if ($rs)
print $rs->affected_rows;
Ciò ti consente di essere in grado di verificare se ha righe/non è falso ecc. e utilizzare il risultato e fornire il tuo errore in caso contrario
Classe che sto creando per l'estensione MySQLi e utilizzo trovato qui