PDO PHP ОБРАБОТКА ОШИБОК
В PHP рекомендуется использовать расширение PDO для работы с базами данных, в том числе для обработки ошибок при выполнении запросов. Ошибки могут возникать из-за неверных запросов, отсутствия подключения к базе данных, недостаточности прав доступа и других причин.
Для обработки ошибок используется объект PDOException, который возникает при любой ошибке, произошедшей в объекте PDO. Для перехвата и обработки ошибок используется конструкция try-catch:
try {
$dbh = new PDO($dsn, $user, $password);
$stmt = $dbh->prepare("SELECT * FROM mytable WHERE id=:id");
$stmt->bindParam(":id", $id);
$stmt->execute();
} catch (PDOException $e) {
echo "Error!: " . $e->getMessage() . "
";
die();
}
В этом примере при возникновении ошибки в процессе выполнения запроса, в переменной $e будет храниться объект PDOException, из которого можно получить текст ошибки с помощью метода getMessage(). С помощью метода die() выполнение скрипта прерывается, чтобы исключить возможность выполнения некорректных действий.
ООП для начинающих PHP. Обработка ошибок PHP
Advance JavaScript - Strict Mode Tutorial in Hindi / Urdu
Обработка ошибок в PHP7
Avoid These 5 Common Mistakes As A PHP Developer
PHP, PDO Доступ к базе данных #1
PHP PDO with Exception Handling Tutorial in Hindi / Urdu
Обработка исключений PHP
Урок 15. PHP - ООП. Обработчик ошибок (error handler). Исключения (exceptions)
Web-программирование. Часть 11. Exception. PDOException. Работа с ошибками в php.
Знакомство с PDO на практике, запросы к MySQL - Динамический веб-сайт