igor_ua
Новичок
Как получить значение auto_increment при INSERT?
Здравствуйте,
пожалуйста подскажите решение.
Как можно получить значение поля file_id (Это auto_increment, unique field) при добавлении новой записи в таблицу.
Т.е. когда добавляется запись в эту таблицу нужно узнать file_id этой записи, чтобы потом использовать этот file_id для вставки в другую таблицу.
Например, есть таблица1 там у нас поля
file_id
file_name
file_size
Еще есть таблица2, где хранятся скажем описания файлов
id
file_id
description
Теперь при добавлении нового файла в таблицу1, делаем
Теперь бы получиьт file_id для этого файла, чтобы вставить данные в таблицу2.
(На самом деле таблиц больше чем 2, просто для примера 2 таблицы)
Пожалуйста скажите, как это можно сделать красиво и эффективно.
Спасибо.
Здравствуйте,
пожалуйста подскажите решение.
Как можно получить значение поля file_id (Это auto_increment, unique field) при добавлении новой записи в таблицу.
Т.е. когда добавляется запись в эту таблицу нужно узнать file_id этой записи, чтобы потом использовать этот file_id для вставки в другую таблицу.
Например, есть таблица1 там у нас поля
file_id
file_name
file_size
Еще есть таблица2, где хранятся скажем описания файлов
id
file_id
description
Теперь при добавлении нового файла в таблицу1, делаем
PHP:
INSERT INTO `таблица1` (file_name, file_size) VALUES ('my_name.zip', '223432')
Теперь бы получиьт file_id для этого файла, чтобы вставить данные в таблицу2.
(На самом деле таблиц больше чем 2, просто для примера 2 таблицы)
Пожалуйста скажите, как это можно сделать красиво и эффективно.
Спасибо.