Как записать json файл в БД и вывести его оттуда

Kostya91

Всем привет. В php я не очень силен, и поэтому возникла такая проблема: я хочу написать php-скрипт, который будет делать запросы в API и получать ответ в виде json-файла. Так как запрос выполняется не очень быстро, то нужно будет записывать json файл в БД, а уже на пользовательской странице другим скриптом извлекать данные из БД и формировать таблицы. (В результате хочу получить что-то похожее на это: http://www.specavia.ru/flights/Amsterdam-AMS/ - API выдает статистику по направлениям и ценам на авиабилеты. Описание API - вот здесь: https://aviasales.zendesk.com/entrie...BD%D1%8B%D1%85) Итак, что я сделал:
<?php
    $token = '00ea1da4192a2030f9ae023de3b3143ed647bbab';  
    $json = "http://api.aviasales.ru /v1/cities/MOW/directions/BCN/prices.json?token=$token"; //запрос на самые дешевые билеты из Москвы в Барселону
    $info = json_decode(file_get_contents($json));
?>
В переменную $info запишется json файл в виде строки, а как дальше записать все в БД и потом оттуда извлечь данные? Пример ответа сервера в виде json файла:
[{
"orig":"MOW",
"dest":"BKK",
"airline":"AB",
"depart_date":1351790700,
"return_date":1352664300,
"price":24832,
"found_at":1348052063,
"flight_number":null
},{
"orig":"MOW",
"dest":"PAR",
"airline":"OK",
"depart_date":1349170500,
"return_date":1349766900,
"price":10376,
"found_at":1347991523,
"flight_number":null
}, {...}]
1 ответ

Kostya91

а как дальше записать все в БД и потом оттуда извлечь данные?
С помощью функций работы с базой данных или библиотек для работы с ними.Ответить подробнее нельзя: ты не указал, с какой базой работаешь.