Заранее спасибо всем откликнувшимся.
Спустя 3 часа, 18 минут, 5 секунд (24.03.2008 - 21:13) smagen написал(а):
Посмотрел исходики модуля pgsql. Видимо достать notice'ы кроме последнего никак нельзя. Отправил bug report http://bugs.php.net/bug.php?id=44518
Спустя 1 день, 4 часа, 58 минут, 18 секунд (26.03.2008 - 02:11) lenich написал(а):
Ну вроде как
А зачем вам собственно все логи сразу? Вызывайте pg_last_notice после каждого вызова pg_*** функций и добавляйте в свой лог.
Например:
Цитата
pg_last_notice
и должна по определению возвращать последний - она же ласт)А зачем вам собственно все логи сразу? Вызывайте pg_last_notice после каждого вызова pg_*** функций и добавляйте в свой лог.
Например:
Цитата
if (!$result = pg_execute($connection, ....))
{
array_push($noticeArray, pg_last_notice ($connection));
}
{
array_push($noticeArray, pg_last_notice ($connection));
}