вставить JSON ответ на MySQL

Я пытаюсь импортировать определенный элемент json (элемент display_name, как показано ниже) в мою базу данных.

Сначала я начинаю завивать:

    ..curl connection parameters
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl ,CURLOPT_SSL_VERIFYPEER, false);

$response_data = curl_exec($curl);

var_dump($response_data); //checking if response has data,it has: "{"sku":{"id":1234,"display_name":"Apple iPhone 8",..}
curl_close($curl);
if(!$response_data) {
die('curl error is -' . curl_error($curl));

$data = json_decode($response_data);

foreach ($data as $product) {
$displayname=$product->display_name;
}

но ничего не сохраняется и у меня нет ошибок:

$sql = "INSERT INTO phones (name)
VALUES ('$displayname')";

-1

Решение

Все об этом:

$displayname=$product['display_name'];

это не Object является Array

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]