La razón es porque lo quieres hacer como si estuvieras programando estructurado y el mensaje de error te esta enviando una excepción.
Esto lo solucionas usando try/catch.
Código PHP:
Ver originalrequire ('includes/config.php');
try {
$bd = new Conexion();
$sql = "SELECT campo1, campo2 FROM tabla";
$sth = $bd->query($sql);
if ($stm->rowCount() > 0) {
echo "Existen registros";
} else {
echo "No existen registros";
}
} catch (PDOException $exception) {
echo $exception->getMessage();
}
Mas o menos algo así debe de funcionar.