chciałbym porposić o pomoc w przesyle danych z JSON do SQL. Plik data.json z bazą JSON, wygląda następująco:
Kod
{
"Data 1": {
"Text1": "Anything1",
"Text2": "Anything2",
"Text3": "Anything3",
"Text4": "Anything4"
},
"Data 2": {
"DATE 1": {
"1.": "145",
"2.": "258",
"3.": "542"
},
"DATE 2": {
"1.": "428",
"2.": "528",
"3.": "755"
},
"DATE 3": {
"1.": "727",
"2.": "514",
"3.": "425"
}
}
}
"Data 1": {
"Text1": "Anything1",
"Text2": "Anything2",
"Text3": "Anything3",
"Text4": "Anything4"
},
"Data 2": {
"DATE 1": {
"1.": "145",
"2.": "258",
"3.": "542"
},
"DATE 2": {
"1.": "428",
"2.": "528",
"3.": "755"
},
"DATE 3": {
"1.": "727",
"2.": "514",
"3.": "425"
}
}
}
Chciałbym powyższe dane przesłać do bazy danych SQL w następujących kolumnach tabeli:
Kod
DATE
1.
2.
3.
Gdzie "DATE" to kolejna data z numerami 1, 2, 3.1.
2.
3.
Na razie mam taki kod i nie wiem co dalej:
<?php $db = new PDO('mysql:host=localhost;dbname=test','root',''); $data = json_decode($jsonData, true); $stmt = $db->prepare("insert into test2 values(?,?,?,?)"); foreach ($data as $row) { //$stmt->bindParam(1,$row ? ); $stmt->execute(); } ?>