Задать вопрос
@dim9044

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

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

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

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

Подскажите правильно ли я делаю или дайте совет как лучше делать, спасибо.
  • Вопрос задан
  • 501 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Вот есть хорошая статья на Хабре.
Надеюсь она вам поможет. А ещё можно посмотреть как устроены базы данных известных CMS, например Opencart.
Ответ написан
Ваш ответ на вопрос

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

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