Usando @ delante de la función .. "silencias" los mensajes de error de Mysql y como arroja un "boolean" (true/false) usas el "or" y a su vez el die() que termina el script en ese punto con un mensaje. Todo quedaría:
Código PHP:
$consulta = @mysql_query("select * from tabla") or die("Hay un error en en la BD");
Un saludo,