Додайте свій проект безкоштовно і почніть отримувати пропозиції від фрілансерів-виконавців вже через хвилини після публікації!
500 ₽

Внести правки в базу MySQL в записи в формате JSON

проект завершено
PHP


В MySQL храняться данные в JSON.

Необходимо написать скрипт или запросы MySQL, которые:


1) удалит из масивов JSON лишние записи (группы записей), где "enabled": "0":, то есть:

из

  "attribs": {

    "7": {

      "items": {

        "410": {

          "enabled": "0",

          "type": "checkbox",

          "display_live_filter": "",

          "collapsed": "1",

          "display_list_of_items": "",

          "sort_order_values": "",

          "sort_order": ""

        },

        "450": {

          "enabled": "1",

          "type": "checkbox",

          "display_live_filter": "",

          "collapsed": "0",

          "display_list_of_items": "",

          "sort_order_values": "",

          "sort_order": ""

        }

      }

    },

    "15": {

...

сделает

  "attribs": {

    "7": {

      "items": {

        "450": {

          "enabled": "1",

          "type": "checkbox",

          "display_live_filter": "",

          "collapsed": "0",

          "display_list_of_items": "",

          "sort_order_values": "",

          "sort_order": ""

        }

      }

    },

    "15": {

...


из

  "attribs": {

    "7": {

      "items": {

        "410": {

          "enabled": "0",

          "type": "checkbox",

          "display_live_filter": "",

          "collapsed": "1",

          "display_list_of_items": "",

          "sort_order_values": "",

          "sort_order": ""

        },

        "450": {

          "enabled": "0",

          "type": "checkbox",

          "display_live_filter": "",

          "collapsed": "0",

          "display_list_of_items": "",

          "sort_order_values": "",

          "sort_order": ""

        }

      }

    },

    "15": {

...

сделает

  "attribs": {

    "15": {

...


2) из

...

"isbn": {

      "enabled": "0",

      "sort_order": "",

      "display_list_of_items": "",

      "display_as_type": "text",

      "collapsed": "0",

      "display_live_filter": ""

    },

...


сделает:

...

 "isbn": {

      "enabled": "1",

      "sort_order": "",

      "display_list_of_items": "",

      "display_as_type": "checkbox",

      "collapsed": "0",

      "display_live_filter": ""

    },

...


Пример изначальной записи приложен.

Исполнителю будет предоставлен дамп, в ответ необходимо будет прислать его же исправленным и скрипт, при помощи которого произведены данные изменения.

Додатки 1

Перегляд контактної інформації доступний тільки зареєстрованим користувачам.

Відгук замовника про фрилансера Романе Ш.

Якість
Професіоналізм
Вартість
Контактність
Терміни

Быстро, качественно, без лишних вопросов. Сотрудничеством доволен.

Alex A. Alex Alex

Відгук фрілансера про замовника Alex Alex

Оплата
Постановка задачі
Чіткість вимог
Контактність

Рекомендую к сотрудничеству!

Роман Ш. Роман Шолудько


Зробити ставку!

Замовник не бажає робити передплату? Запропонуйте оплату через Сейф, щоб уникнути можливого шахрайства.

  1. ставка прихована фрілансером
  2. 1 день1500 ₽
    Роман Артемов
     1478   15   0

    +

    Україна Україна | 4 грудня 2016 |
  3. 1 день500 ₽Переможець
    Роман Шолудько
     802   34   1

    Сделаю.

    Україна Черкаси | 4 грудня 2016 |

Замовник
Alex Alex
Росія Росія  25   0
Проект опублікований
4 грудня 2016
42 перегляди
Способи оплати
Мітки
Поділитися