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