Как узнать id новой записи (php)

Подскажите новичку...
Работаю на php c postgres

В таблице есть поле id - первичный ключ : nextval('table_id_seq'::regclass)
Делаю новую запись запросом

$result = pg_query($connection, "INSERT INTO table ... ");

В новой записи id заполнился автоматически.

Теперь нужно как-то узнать значение id, как это можно сделать?

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Прочитайте хотя бы FAQ,

Блин, люди, ну прочитайте хотя бы FAQ:
http://postgresql.ru.net/node/3#item4.11.2
и следующий за ним вопрос про curval и nextval

currval это конечно удобно,

currval это конечно удобно, но можно и через переменную: varid=nextval('table_id_seq'::regclass)
Insert into vartable (id, ...) values(varid, ...)

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023