powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / странная работа pg_get_result()
1 сообщений из 1, страница 1 из 1
странная работа pg_get_result()
    #39632152
tip78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот хочу такой код:
Код: php
1.
2.
3.
4.
5.
if (!pg_connection_busy($db)) {
    pg_send_query($db, implode("\n", $query));
    $res = pg_get_result($db);
    $res2 = pg_result_error($res);
}


всё как по учебнику !
а суть в следующем: там FK ON DELETE RESTRICT стоит и я пытаюсь отловить его ошибку
все запросы шлю через pg_query_params() или pg_query(), а тут вот хочу ошибку отловить, поэтому pg_get_result()
так вот НЕ ЛОВИТ.
возвращает string (0) ""
а если pg_result_status($res), то int(1)
хотя там ошибка про "нарушение ограничение внешнего ключа"

а ещё если потом вызвать следующий запрос какой-нибудь, например через pg_query_params(), то он ругается:
авторerrstr: pg_query_params(): Found results on this connection. Use pg_get_result() to get these results first
видимо я чего-то не понимаю... pg_get_result() вызван, что ему ещё надо?

зы: только не советуйте идти к пхп-шникам, там же студенты, который с мускулем граблями работают, а про пг наверное и не слышали (
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / странная работа pg_get_result()
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]