Such a situation
$db = new PDO('mysql:host=localhost;dbname=333','root',''); $jsondata = file_get_contents('sob.json'); $data = json_decode($jsondata,true); $stmt = $db->prepare("insert into country values(?,?)"); foreach ($data as $row) { $stmt->bindParam(1, $row['id']); $stmt->bindParam(2, $row['name']); $stmt->execute(); } Records this json format. Normal
[ { "id":"8192", "name":"Π‘Π²Π΅ΡΠ»Π°Π½Π°" }, { "id":"8193", "name":"Π‘Π΅ΡΠ³Π΅ΠΉ" }, { "id":"8194", "name":"ΠΠ΅Π½Ρ" }, { "id":"8195", "name":"Π‘Π»Π°Π²Π°" }, { "id":"8196", "name":"ΠΠΈΡΠΈΠ»Π»" } ] But this is my dead end Help
{ "status":"ok", "data":[ { "id":"8192", "name":"Π‘Π²Π΅ΡΠ»Π°Π½Π°" "params":[ { "name":"Π’ΠΈΠΏ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ", "value":"Π‘ ΠΏΡΠΎΠ±Π΅Π³ΠΎΠΌ" }, { "name":"ΠΡΠΎΠ±Π΅Π³, ΠΊΠΌ", "value":"170 000 - 179 999" } ] }, { "id":"8193", "name":"Π‘Π΅ΡΠ³Π΅ΠΉ" "params":[ { "name":"Π’ΠΈΠΏ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ", "value":"Π‘ ΠΏΡΠΎΠ±Π΅Π³ΠΎΠΌ" }, { "name":"ΠΡΠΎΠ±Π΅Π³, ΠΊΠΌ", "value":"170 000 - 179 999" } ] }, { "id":"8194", "name":"ΠΠ΅Π½Ρ" "params":[ { "name":"Π’ΠΈΠΏ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ", "value":"Π‘ ΠΏΡΠΎΠ±Π΅Π³ΠΎΠΌ" }, { "name":"ΠΡΠΎΠ±Π΅Π³, ΠΊΠΌ", "value":"170 000 - 179 999" } ] } ] }
json_decodefor the second file returnsnull. - Klym 9:41 pm