это мой код:попытаться вставить строку JSON с wpdb
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://api.openweathermap.org/data/2.5/weather?q=".$location.",de&lang=de&APPID=abc");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch); //JSON string
curl_close($ch);
//json_decode($output);
//serialize($output);
$table_name = $wpdb->prefix . 'dmd_weather';
$wpdb->insert(
$table_name,
array(
'time' => current_time('mysql'),
'type' => 'wetter',
'key' => $location, //<- normal string
'value' => $output //<- json string
)
);
Я не могу вставить данные с моим запросом выше.
Если я изменю var $output
, как $output = 1
, он отлично работает. Но не с json-строкой.
Есть ли трюк, чтобы вставить строки json в базу данных с wordpress?
Спасибо за ваш ответ. Но это не сработает. – cgee