要清楚,这就是我所需要的:
所以,
我从JSON文件中获取 table“recap”的数据。
我需要的是两张桌子:
首先:表“Voyage”没有重复(我尝试了很多但都失败了)
第二:表格“简化”与“recap”相同,但是“voyage”表中的ID voyage列(我很确定我需要一个JOIN,left,full,其他......但还不够擅长这样做..)
如果您不理解,请告诉我。
这是我的代码:
<?php
require 'database.php';
$pdo = Database::connect();
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// JSON content //
$json = file_get_contents("https://xxx");
// Décode //
$parsed_json = json_decode($json);
foreach ($parsed_json->{'results'} as $result)
{
// Parsed JSON //
$date = $result->{'xxx'};
$transporteur = $result->{'xxx'};
$depart = $result->{'xxx'};
$arrivee = $result->{'xxx'};
$prixhaut = $result->{'xxx'};
$prixbas = $result->{'xxx'};
// Table "recap" Creation //
$sql = "INSERT INTO recap (date,transporteur,depart,arrivee,prixhaut,prixbas) values(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
$q = $pdo->prepare($sql);
$q->execute(array($date,$transporteur,$depart,$arrivee,$prixhaut,$prixbas));
}
Database::disconnect();
?>