parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Oleg 13.09.2004 10:18

Как заполучить n_id и p_id, чтобы запихать в таблицу Relations.

Я так понял вас, интересует вариант, когда вы размещаете 1 или более картинок на сервер вместе с новостью

Нашел возможность получить last_insert_id() но это не прокатит в случае вставки нескольких записей одним запросом или (возможно) при очень активном использовании многими пользователями, когда между своим insert'ом и select last_insert_id() кто-нибудь успеет что-то вставить(причем не обязательно в эту-же таблицу).
Ещё как прокатит тк last_insert_id() вычисляется для текущего соединения с БД.

Что вам надо сделать
Разместить новость в БД
Вычислить last_insert_id() в переменную
и дальше устанавливать связи с последующими last_insert_id() для картинок с этой переменной