Вывести ошибку при выполнении запроса через PEAR

  • Автор темы CrazyHacKeRs
  • Дата начала

CrazyHacKeRs

Guest
Вывести ошибку при выполнении запроса через PEAR

Используя PEAR, выполняю запрос на вставку новой записии (кидая одновременно в лог если не проходит по DB::isError)

Часть записей вставляется, часть нет...

копирую INSERT из лога и выполняю на стороне сервера - все OK.

Как мне вывести более подробную ошибку, почему произошёл exception?

PS. БД - Postgres (unicode)
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
PHP:
$res = $dbh->query('...');
if (DB::isError($res)) {
    echo $res->getUserinfo();
}
 

CrazyHacKeRs

Guest
Larson:
Это не функции PEAR :)
Я не работю напрямую....


Нашёл
PHP:
$result->getMessage
так она выдает НЕИЗВЕСТНАЯ ОШИБКА :(

В чём грабли???
 

CrazyHacKeRs

Guest
Ага,
PHP:
getUserInfo
помог

nativecode=ERROR: Invalid UNICODE character sequence found (0xe0ec44)

Буду фиксить :)
 
Сверху