dmx00: я думаю, проблема не в пдо, а в том самом "отчете". в любом случае, вопрос в данной формулировке бессимысленный, системы "дорогие ученые, объясните откуда у меня происходит подземный стук". Ни кода, ни тестового примера в вопросе нет. Сидеть гадать, что за глупость в коде наворочена смысла нет ни малейшего.
feldwebel: понимать контекст, в котором ты пишешь и ляпнуть что-то от балды - это два таких разных подхода к дискуссии. Если не просто зайти почесать язык, а сначала прочесть вопрос, то можно увидеть что автор понимает на слух/может общаться. Не хватает ему словарного запаса. Который и нарабатывается чтением.
big_hasan: лучше это делать не для воображаемой задачи, а для реальной. Тогда и ответ будет более конкретным. Например для проверки существования БД никакой отлов ошибок не нужен - проверить это можно простым запросом.
big_hasan: для таких специальных случаев служит механизм исключений. Говорим БД бросать исключения при ошибке, заключаем нужный запрос в try catch, ловим исключение и проверяем - если то самое которое нам нужно, то выполняем нужное действие. Если нет - выбрасываем исключение снова.