Uriys
Постоялец
- Регистрация
- 21 Июн 2011
- Сообщения
- 51
- Реакции
- 0
- Автор темы
- #1
Добрый день помогите решить задачку есть база данных для Joomla в ней есть статьи от компонента K2, в компоненте есть дополнительные поля, в котором есть цена.
Нужно через базу данных умножить цену на 26.5
Загвоздка в чем, в базе есть jos_k2_items в ней все статьи
в каждой статье есть поле extra_fields в нем заданы все параметры вот в таком виде:
[{"id":"1","value":"31.05, 7 \u043d\u043e\u0447\u0435\u0439"},{"id":"2","value":"\u0415\u0433\u0438\u043f\u0435\u0442"},{"id":"28","value":"\u0428\u0430\u0440\u043c \u0415\u043b\u044c \u0428\u0435\u0439\u0445"},{"id":"4","value":"Panorama Naama Heights"},{"id":"5","value":"Standart"},{"id":"6","value":"DBL"},{"id":"7","value":"6"},{"id":"10","value":"\u0432\u043a\u043b\u044e\u0447\u0435\u043d"},{"id":"11","value":"1"},{"id":"29","value":"1"},{"id":"30","value":"1"},{"id":"31","value":"\u0433\u0440\u0443\u043f\u043f\u043e\u0432\u043e\u0439"},{"id":"32","value":"1"},{"id":"33","value":"1 \u0432\u0437\u0440\u043e\u0441\u043b\u044b\u0439"},{"id":"40","value":"275"},{"id":"8","value":"235"},{"id":"34","value":"Pegas"},{"id":"36","value":"4"},{"id":"37","value":["1","3","4","7"]},{"id":"38","value":""},{"id":"39","value":""}]
так вот "id":"8","value":"235" это есть цена
Как мне из таблицы jos_k2_items с поля extra_fields выбрать все что равняется {"id":"8","value":"235"} и умножить на 26.5
Причем ID везде одинаковый а вот value в каждом материале разное.
Нужно через базу данных умножить цену на 26.5
Загвоздка в чем, в базе есть jos_k2_items в ней все статьи
в каждой статье есть поле extra_fields в нем заданы все параметры вот в таком виде:
[{"id":"1","value":"31.05, 7 \u043d\u043e\u0447\u0435\u0439"},{"id":"2","value":"\u0415\u0433\u0438\u043f\u0435\u0442"},{"id":"28","value":"\u0428\u0430\u0440\u043c \u0415\u043b\u044c \u0428\u0435\u0439\u0445"},{"id":"4","value":"Panorama Naama Heights"},{"id":"5","value":"Standart"},{"id":"6","value":"DBL"},{"id":"7","value":"6"},{"id":"10","value":"\u0432\u043a\u043b\u044e\u0447\u0435\u043d"},{"id":"11","value":"1"},{"id":"29","value":"1"},{"id":"30","value":"1"},{"id":"31","value":"\u0433\u0440\u0443\u043f\u043f\u043e\u0432\u043e\u0439"},{"id":"32","value":"1"},{"id":"33","value":"1 \u0432\u0437\u0440\u043e\u0441\u043b\u044b\u0439"},{"id":"40","value":"275"},{"id":"8","value":"235"},{"id":"34","value":"Pegas"},{"id":"36","value":"4"},{"id":"37","value":["1","3","4","7"]},{"id":"38","value":""},{"id":"39","value":""}]
так вот "id":"8","value":"235" это есть цена
Как мне из таблицы jos_k2_items с поля extra_fields выбрать все что равняется {"id":"8","value":"235"} и умножить на 26.5
Причем ID везде одинаковый а вот value в каждом материале разное.