Intereting Posts
Использование регулярного выражения для соответствия блоку div, имеющему определенный идентификатор Контактная форма PHP перенаправление не работает Регулярное выражение PHP для соответствия цене или количеству Функция com_create_guid () получила ошибку на стороне сервера, но отлично работает в локальной сети, используя php Исправление ошибки 1064 SQL Ошибка импорта базы данных в Wampserver Переписать на красивые ссылки с nginx Input :: file () возвращает значение null Laravel По запросу разбиение на страницы (Paginate records по запросу пользователя) Как шифровать / расшифровывать данные в php? Класс «Memcached» не найден – (php 5.4.9, окна 7) используя условие AND MYsql Почему mysqli_insert_id () всегда возвращает 0? Запрос FQL с PHP с использованием cURL, возвращающего «Метод не реализован» Почему «Сериализация« SplFileInfo »не разрешена? Отправка данных с использованием POST в Python для PHP

Вставка данных в MySQL из многомерного массива в php

API, который я запрашиваю, возвращает следующие данные, которые я использовал json_decode для ввода в массив. Мне нужно извлечь определенные значения для вставки в базу данных MySQL. В приведенном ниже примере (который имеет только один идентификатор), я хочу вставить ID = 4229850 и 2011 (значение поля Vanguard). Я не могу понять, как перемещаться по массиву и генерировать соответствующий оператор insert.

Array ( [Contacts] => Array ( [0] => Array ( [Id] => 4229850 [Url] => https://abc.com [FirstName] => Mol [LastName] => Thompson [FieldValues] => Array ( [0] => Array ( [FieldName] => Profile last updated [Value] => ) [1] => Array ( [FieldName] => First name [Value] => Mol [CustomAccessLevel] => Public ) [2] => Array ( [FieldName] => Last name [Value] => Thompson ) [3] => Array ( [FieldName] => e-Mail [Value] => abc@yahoo.ca ) [4] => Array ( [FieldName] => Vanguard [Value] => 2011 ) ) ) ) )