Подобные проверки реализовал в процессе прохождения курса, поэтому ничего делать в этом уроке не пришлось, прикрепил скриншот моей реализации отображения ошибок.
з.ы.
Не советую выводить ошибку БД в клиентскую область, лучше использовать консоль или уникальные описания ошибок, чтобы по ним сразу находить откуда ветер дует. Можно использовать уникальный ID ошибки. =)