diff --git a/parse-json.php b/parse-json.php old mode 100644 new mode 100755 index f6610b0..0249a6e --- a/parse-json.php +++ b/parse-json.php @@ -1,12 +1,34 @@ +#! /usr/bin/php query($sql) as $row){ $fromJSON = json_decode($row['content']); foreach ($fromJSON->features as $feature){ $feature = $feature->attributes; - var_dump($feature); + $place = $feature->Country_Region . '.' . $feature->Province_State; + $amount = $feature->Confirmed; + $cured = $feature->Recovered; + $deaths = $feature->Deaths; + + $sql = "INSERT INTO `data`(`scan`, `place`, `amount`, `deaths`, `cured`) VALUES (?,?,?,?,?)"; + $stmt = $pdo->prepare($sql); + $stmt->bindParam(1, $row['id']); + $stmt->bindParam(2, $place); + $stmt->bindParam(3, $amount); + $stmt->bindParam(4, $deaths); + $stmt->bindParam(5, $cured); + if (!$stmt->execute()){ + var_dump($stmt->errorInfo()); + } + } + + $sql = "UPDATE `scans` SET `parsed`=1 WHERE ?"; + $stmt = $pdo->prepare($sql); + $stmt->bindParam(1, $row['id']); + if (!$stmt->execute()){ + var_dump($stmt->errorInfo()); } } \ No newline at end of file diff --git a/parse.php b/parse.php index 41ce7ec..9aa4baf 100755 --- a/parse.php +++ b/parse.php @@ -2,4 +2,5 @@