#! /usr/bin/php query($sql) as $row){ $fromJSON = json_decode($row['content']); foreach ($fromJSON->features as $feature){ $feature = $feature->attributes; $place = $feature->Country_Region . '.' . $feature->Province_State; $amount = $feature->Confirmed; $cured = $feature->Recovered; $deaths = $feature->Deaths; $active = $amount-$deaths-$cured; $sql = "INSERT INTO `data`(`scan`, `place`, `amount`, `deaths`, `active`, `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, $active); $stmt->bindParam(6, $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()); } }