Как выжать сообщение об ошибке из PDO?
Я не могу получить сообщение об ошибке от PDO:
#$dbh->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING );
try {
$sth = $dbh->prepare('@$%T$!!!');
print_r($sth);
print_r($dbh->errorInfo());
} catch (PDOException $e) {
echo $e->getMessage();
}
Выдает только:
PDOStatement Object
(
[queryString] => @$%T$!!!
)
Array
(
[0] => 00000
[1] =>
[2] =>
)
setAttribute ничего не помогает.
Это PHP 5.3.3 обработчик Apache 2.0
Драйвер PDO для MySQL включен
Версия API клиента mysqlnd 5.0.7-dev - 091210 - $ Редакция: 300533 $
Что я могу сделать, чтобы получить информацию об ошибке?