Tsep
Guest
Это можно сделать одним запросом? Или как уменьшить их количество?
Это можно сделать одним запросом? Или как уменьшить их количество?
Есть таблица bt_model с полями
name,..., type1, type2, type3, где type1 type2 type3 указывают на записи в других 3-х таблицах.
пусть в табл bt_model type1=1, type2=2, type3=2
в табл bt_type1 поля:
id=1 name=Зимняя (то есть type1=1 соответствует "Зимняя")
....
в табл bt_type2 поля:
....
id=2 name=Мужская
....
в табл bt_type3 поля:
....
id=2 name=Туфли
....
на входе есть
$name, $type1="Зимняя", $type2="Мужская", $type3="Туфли"
Необходимо в табл bt_model вставить $name, и id-ки из bt_type1-bt_type3 которые соответствуют $type1-$type3. А если какой-то из $type1-$type3 нет в соотв табл, то вначале надо его туда поместить, а потом уже поставить линк в bt_model.
Сервер MySQL 4.0.11a-gamma.
Это можно сделать одним запросом? Или как уменьшить их количество?
Есть таблица bt_model с полями
name,..., type1, type2, type3, где type1 type2 type3 указывают на записи в других 3-х таблицах.
пусть в табл bt_model type1=1, type2=2, type3=2
в табл bt_type1 поля:
id=1 name=Зимняя (то есть type1=1 соответствует "Зимняя")
....
в табл bt_type2 поля:
....
id=2 name=Мужская
....
в табл bt_type3 поля:
....
id=2 name=Туфли
....
на входе есть
$name, $type1="Зимняя", $type2="Мужская", $type3="Туфли"
Необходимо в табл bt_model вставить $name, и id-ки из bt_type1-bt_type3 которые соответствуют $type1-$type3. А если какой-то из $type1-$type3 нет в соотв табл, то вначале надо его туда поместить, а потом уже поставить линк в bt_model.
Сервер MySQL 4.0.11a-gamma.