Массовое добавление атрибутов в товар

  • 2 Ответов
  • 148 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

pvi1

  • *****
  • 524
  • 11
Дмитрий! Извиняюсь за наглость, но есть ли еще решение следующего?
Необходимо добавить независимый атрибут с двумя значениями в определенное количество товаров.
Есть такое решение:
INSERT INTO `joom_jshopping_products_attr2`(`product_id`, `attr_id`, `attr_value_id`,`addprice`) VALUES ('13','22','85','0');
INSERT INTO `joom_jshopping_products_attr2`(`product_id`, `attr_id`, `attr_value_id`,`addprice`) VALUES ('13','22','86','100');
INSERT INTO `joom_jshopping_products_attr2`(`product_id`, `attr_id`, `attr_value_id`,`addprice`) VALUES ('14','22','85','0');
INSERT INTO `joom_jshopping_products_attr2`(`product_id`, `attr_id`, `attr_value_id`,`addprice`) VALUES ('14','22','86','100');
и так далее.
Но это громоздко и долго. А есть ли более краткое решение?

*

dmitry_stas

  • ********
  • 9651
  • 929
запрос может быть один
Код: sql
INSERT INTO `joom_jshopping_products_attr2` (`product_id`, `attr_id`, `attr_value_id`,`addprice`) VALUES ('13','22','85','0'),('13','22','86','100'),('14','22','85','0'),('14','22','86','100')
собрать его можно в php в цикле.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

*

pvi1

  • *****
  • 524
  • 11
Спасибо. Наверное, запросом в базу будет для меня быстрее, чем изучение циклов в php/
P.S. Да, все получилось. Создал строки по product_id, затем скопировал в WORD, далее копированием/вставкой и заменой, а затем все полностью в базу.
« Последнее редактирование: 18.03.2017, 19:46:05 от pvi1 »