Как получить идентификатор из одной таблицы в phpMyadmin и добавить его в другое поле таблицы при вставке - PullRequest
1 голос
/ 20 апреля 2010

Я пытаюсь добавить идентификатор из одной таблицы в другую таблицу, чтобы установить связь с таблицами. Я делаю это на нескольких таблицах при вставке данных из формы. Пример: человек владеет и товар, поэтому у предмета есть идентификаторы предмета и человека, чтобы связать их, однако в некоторых случаях у меня есть необязательные таблицы, поэтому иногда идентификаторы этих таблиц иногда добавляются в таблицу предметов. оставил ноль см. предыдущий вопрос об этом . На мой взгляд, выполнение оператора select для получения идентификаторов из других таблиц с последующим обновлением только что вставленных полей не кажется наилучшим способом. У кого-нибудь есть идеи получше, как это сделать? Благодарю.

1 Ответ

1 голос
/ 20 апреля 2010

Вы можете использовать функцию mysql_insert_id () , которая будет возвращать идентификатор последней вставленной записи.

...