@timurusubyan

Как записать данные сразу в 2 связанные таблицы?

PDO MYSQL

Ребят как можно отправить данные сразу в несколько связанных таблиц?
Есть форма с обычными данными Поле1 Поле 2 и фотографии

Нужно Поля(1 и 2) отправить в 1 таблицу, а фотки в 2-ую таблицу.

Знаю что нужно для начала отправить Поля в таблицу 1 и получить id, затем этот id вставить в 2 таблицу с фото чтобы они были связаны.

Но как это можно реализовать? Может есть у кого то какие то примеры
  • Вопрос задан
  • 143 просмотра
Решения вопроса 1
@gian_tiaga
Какая БД какой драйвер?
Если через PDO методы exec для INSERT после lastInsertId для получения ID после exec INSERT для второй
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
index0h
@index0h
PHP, Golang. https://github.com/index0h
1. открываете транзакцию
2. записываете в одну таблицу
3. записываете в другую таблицу
4. коммитите транзакцию
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы