Q_BASIC
Хранитель порядка
- Регистрация
- 30 Ноя 2013
- Сообщения
- 516
- Реакции
- 1.240
- Автор темы
- #1
Приветствую,
Как проверить данные для доступа к бд, если PDO при неверных данных сразу ошибку выкидывает и не спасает try/catch?
Код такой:
Скрипт выводит ошибку: Warning: PDO::__construct() [Для просмотра ссылки Войдиили Зарегистрируйся], а после пишет что данные не верны. Как убрать вывод ошибки?
Хотелось бы без выключения вывода ошибок во всём скрипте.
PS: поставил @, что-то сразу не подумал.
Как проверить данные для доступа к бд, если PDO при неверных данных сразу ошибку выкидывает и не спасает try/catch?
Код такой:
Код:
try{
$db = new PDO("mysql:host=". $db_host .";dbname=". $db_name, $db_login, $db_passwd );
$db->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT );
}
catch(Exception $e)
{
echo 'Данные не верные';
}
Скрипт выводит ошибку: Warning: PDO::__construct() [Для просмотра ссылки Войди
Хотелось бы без выключения вывода ошибок во всём скрипте.
PS: поставил @, что-то сразу не подумал.
Последнее редактирование: