moggucci
Guest
добавление записи, получение указателя
Проблема - есть главная таблица, первичный ключ - `id`, автоинкремент, в нее добавляю записи. При добавлении записи я не знаю, какой идентификатор ей присвоился! Для каждой добавленной записи хочу добавить запись в связанную таблицу, для этого мне нужно получить присвоенное БД значение ключевого поля `id`при вставке записи в главную таблицу. mysql_query и mysql_fetch_row не могут получить результат выполнения запроса на вставку записи. Не понимаю - вставка записи только возвращает результат "получилось/не получилось", но не передает указатель на запись? Что-то лыжи не едут
Показываю пример кода:
Подскажите 
Проблема - есть главная таблица, первичный ключ - `id`, автоинкремент, в нее добавляю записи. При добавлении записи я не знаю, какой идентификатор ей присвоился! Для каждой добавленной записи хочу добавить запись в связанную таблицу, для этого мне нужно получить присвоенное БД значение ключевого поля `id`при вставке записи в главную таблицу. mysql_query и mysql_fetch_row не могут получить результат выполнения запроса на вставку записи. Не понимаю - вставка записи только возвращает результат "получилось/не получилось", но не передает указатель на запись? Что-то лыжи не едут

Показываю пример кода:
PHP:
// формируем запрос
$query = "INSERT INTO `db`.`table`
(`id`, `field1`, `field2')
VALUES (NULL , '$value1', 'value2')";
// выполняем запрос
$p_res = mysql_query($query);
if($p_res)
{
//вот здесь ошибка - неверный "результат" даем
$cur_id = mysql_result($p_res, 0, `id`);
