Код: Выделить всё
try {
$db = new PDO("sqlite:filename.db");
$q = $db->prepare("SELECT p1 FROM T1;");
$q->execute(); // Fatal error: Uncaught Error: Call to a member function execute() on bool
} catch (PDOException $e) {
// Process any database errors in one place
}
Мне хотелось бы обрабатывать все ошибки БД в одном месте, но для почему-то сообщение "Неустранимая ошибка: Необнаруженная ошибка: Вызов функции-члена выполнения() на bool" не подавляется, а отображается на странице.
Скажите, пожалуйста, почему? Могу ли я решить свою проблему: "обработать все ошибки базы данных в одном месте"?
Подробнее здесь: https://stackoverflow.com/questions/792 ... pressed-in
Мобильная версия