:)
---------- Добавлено 13.02.2017 в 10:56 ----------
Скрипт выдаёт ошибку: StringMath.count() - нет такой функции. А это основная функция калькулятора. Надо код анализировать, чтобы понять, каким хитрым образом эта функция определена.
$get_data = null;$get_data = json_decode($str);echo $get_data->subscribes[0]->status;echo $get_data->subscribes[0]->service_code;
Ну так, может быть, и нет там никаких вариаций?
Для чего - это и так понятно. А вот чем - неизвестно.
А что означает на практике словосочетание "обновить базу"?
Легко. :)
Да ладно! Значит, куда-то не туда вставляли.
А попробуйте представить :)
Насколько я вижу, дальше [0] дело не идёт. Этот элемент только память жрёт. Правильнее было бы так:
$idtov = $row['pole1']; $tovary[$idtov]['massf'] = $row['pole2']; $tovary[$idtov]['massk'] = $row['pole4']; $tovary[$idtov]['massp'] = $row['pole5']; $tovary[$idtov]['massr'] = $row['pole6']; и.т.д.
Может быть, сразу в запросе подключать вторую таблицу через JOIN?
Лично я по строкам распилил бы - проще скрипт получится. Полей в таблице как-то многовато, кстати, но переделывать таблицы, я так понял, уже поздно.
И да, у Вас ещё много похожих двумерных массивов заложено - это тоже не есть гут. Это как бы впечатление, не вникая в цели и задачи.