@dim9044

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

Здравствуйте хотел бы узнать правильный ли у меня ход мыслей.
Есть БД MySQL там 2 таблицы:
Заказ (Номер заказа, Номер товара)
Товар(Номер товара, Название, цена)
Программа сама на C# и там у меня списком в ComboBox выдает тип товара (овощи, фрукты...)
Эти таблицы связанны и мне надо в БД записывать в таблицу заказ номер товара из таблицы товар.
Например
Таблица Товар (1, овощи) (2, фрукты)
В программе выбирают овощи и в таблицу Заказ нужно записать (1,1)

Я думаю сделать так: в php отправляю текст того чего выбрали, потом ищу текст товара в таблице Товар и записываю его Номер. И после вставляю номер в таблицу Заказ.

По моему это рабочий вариант, но мне кажется есть более удобные способы.

Подскажите правильно ли я делаю или дайте совет как лучше делать, спасибо.
  • Вопрос задан
  • 485 просмотров
Пригласить эксперта
Ответы на вопрос 1
Вот есть хорошая статья на Хабре.
Надеюсь она вам поможет. А ещё можно посмотреть как устроены базы данных известных CMS, например Opencart.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы