Обработка ошибки PDO в php

287
15 декабря 2016, 15:51

Так подключаюсь к базе, и хочу проверить соединение...

try{
      $this->DataBaseLink = new PDO($Patern,$this->_user,$this->_password);
   }
catch (PDOException $e)
   {
      echo 'no connect';
   }

вместо просто надписи "нет подключения" выводится и Warning:

PDO::__construct() [<a href='pdo.--construct'>pdo.--construct</a>]: [2002] Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик

Как убрать ворнинг?... отключить в апаче не вариант...

Answer 1
try {
$PDO = new PDO( '...' ); // PDO Driver DSN. Throws A PDOException.
}
catch( PDOException $Exception ) {
    // PHP Fatal Error. Second Argument Has To Be An Integer, But PDOException::getCode Returns A
    // String.
    throw new MyDatabaseException( $Exception->getMessage( ) , $Exception->getCode( ) );
}

По моему в документации хорошо описано)

READ ALSO
MySQL запрос на выборку данных

MySQL запрос на выборку данных

Как вытащить 50 гонщиков из бд с победами от большего к меньшему

170
Структура базы данных для простой CRM

Структура базы данных для простой CRM

Сразу оговорюсь, что я еще совсем начинающий, поэтому просьба не обижатьЕсть задача - написать простейшую CRM-систему, с функциями добавления,...

316
Стоит ли хранить файлы в базе данных?

Стоит ли хранить файлы в базе данных?

На PHPclab прочитал, что в MySQL базе данных можно хранить файлыУ меня сайт небольшой

215