Ответ
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() для картинок с этой переменной