дайте дружеский совет как лучше реализовать

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
GORDIY
Сообщения: 28
Зарегистрирован: 05 окт 2013, 19:11

дайте дружеский совет как лучше реализовать

Сообщение GORDIY »

Есть три таблици
первая содержит ид записи который создается автоматом при ее добавлении и всякий хлам
вторая содержит ид тега и его имя
третья хранит ид записи и ид выбраного тега

при добавлении статьи пользователь указывает несколько из предложеных ему тегов

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

есть такая идея

При нажатии пользователем кнопки "добавить" должно происходить следуйщее
в первую таблицу заносятся все данные после чего
посылаем запрос и узнаем ид последней записи
заносим даные в третью таблицу
выводим сообщение пользователю что данные успешно добавлены.

Извращение конечно, но ничего другово на ум не приходит.

проблема в том как получить ид последней записи, каким запросом?

Или может есть какойто другой способ, подскажите пожалюйста, буду благодарен
Serge
WEB Team
WEB Team
Сообщения: 520
Зарегистрирован: 04 мар 2011, 21:55

Re: дайте дружеский совет как лучше реализовать

Сообщение Serge »

Нифига не понял из начала текста (руский праблема), а на счет последнего ида:

SELECT id FROM table_name WHERE 1 ORDER BY id DESC LIMIT 1

А еще есть mysqli_insert_id или как-то так. В общем, при инсерте возвращает айди вставленной записи.
Ответить