Регистрация и обработка ошибок PHP MySQL - лучшая практика

Я создаю сайт с использованием PHP, который позволяет пользователям добавлять множество данных в различные таблицы в базе данных MYSQL. Для этого требуется много вставлять, обновлять и удалять таблицы в моей базе данных, иногда запуская несколько команд в одном скрипте.

Меня беспокоит отлов потенциальных ошибок, возникающих во время работы (я тестировал, тестировал и тестировал, но все еще хочу иметь запасной план).

Я везде искал решение, но не нашел такого, которое удовлетворило бы мои потребности, поэтому задался вопросом, есть ли у кого-нибудь здесь какие-либо практики, которые они используют, или советы, которые они могут мне дать.

Что я хочу сделать:

Если при подключении к моей базе данных возникает ошибка (например), я хочу отобразить страницу или окно предупреждения с сообщением «извините, у нас возникла проблема» с кнопкой для регистрации Ошибка. Когда пользователь нажимает кнопку, я хочу иметь возможность регистрировать mysql_error() в базе данных с описанием неудачной команды/функции и именем страницы вместе с отметкой времени/даты, которую я могу отслеживать.

Кто-нибудь делал это раньше или может предложить альтернативу? Или есть встроенная функция, которая делает именно это, что я пропустил?

Будем признательны за любой совет.

5
задан Paul 14 May 2012 в 19:25
поделиться