shadowrun

Рейтинг
53
Регистрация
08.01.2012

Самый простой вариант:

1) сделать бекап БД

2) открыть в текстовом редакторе типа notepad++

3) CTR+F - что на что менять. Пройтись автозаменой по всем шорткодам

4) Закачать базу обратно (не забыть сохранить старую базу на всякий случай)

Вот нашел интересное решение через представления

http://stratosprovatopoulos.com/web-development/mysql/pivot-a-table-in-mysql/

Этот вариант работает гораздо быстрее

Вы серьезно думаете что до этого никто ранее не догадывался?

Нарветесь пару раз на не очень адекватных клиентов - поймете почему все брифами пользуются.

Sitealert:
Никому не показывайте такое решение. Сотрите его поскорее, пока никто не увидел.

Ну лучше вариантов пока нету:(

Вопрос решен.

если мало ли кому то понадобится - то вот решение (на пример моих таблиц)

SELECT

o2.id,

o2.name,

t.attr AS color,

t2.attr AS material

FROM cms3_objects o2

INNER JOIN (SELECT

c.obj_id AS id,

o.name AS attr

FROM cms3_object_content c

INNER JOIN cms3_objects o

ON c.rel_val = o.id

AND o.type_id = 154) t

ON o2.id = t.id

INNER JOIN (SELECT

c.obj_id AS id,

o.name AS attr

FROM cms3_object_content c

INNER JOIN cms3_objects o

ON c.rel_val = o.id

AND o.type_id = 155) t2

ON o2.id = t2.id

Все получилось! Всем большое спасибо!))

Спасибо за пример. Удалось повторить. Далее видимо все равно нужно в пхп делать

Я не прошу сделать все за меня. Иначе бы я свой код скинул полностью.

Мне нужен либо принцип как это делать, либо пример какой-то близкий к теме.

Судя по гуглу GROUP_CONCAT объединяет все в 1 ячейке? Или все равно потом пыхом разбивать?

www.mysqltutorial.org/mysql-group_concat/

Можно и на пыхе. Только вот я знаю пых на начальном уровне совсем. Так что вопрос с пыхом будет идентичный

С точки зрения владельца сайта:

1 - у гугла в большинстве случаев в топе сайты с https - тут может быть совпадение

2 - надпись "не защищено" рядом с адресной строкой некоторых смущает (лучше уже чтобы было защищено)

Юзер в большинстве своем не разбирается в видах сертификатов ( им все равно бесплатный у тебя или дорогой с именем удостоверяющего центра и прочими плюхами)

12
Всего: 18