Mi aplicacion Android envia al web service un objeto JSON de este tipo
Código:
[ { "id": "1" "nombre": "coche", "precio": "11000", }, { "id": "23", "nombre": "bici", "precio": "100", } ]
Mi pagina.php tengo:
Código PHP:
$json = $_POST['json'];
$data = json_decode($json, true);
echo $json;
echo $data;
El primero echo imprime algo tal que asi:
Código:
El segundo echo no imprime nada.[ { \"id\":\"1\", \"nombre\":\"coche\", \"precio\":\"11000\" }, { \"id\":\"23\", \"nombre\":\"bici\", \"precio\":\"10\" } ]
Lo que quiero es insertar ese JSON en un tabla MySQL. Pero no consigo formar un array de string para utilizarlo en un bucle for y hacer un INSERT INTO. Algo tal que asi
Código:
Gracias amigos por la yuda !!! $result = json_decode($json); foreach($result as $key => $value) { if($value) { mysql_query("INSERT INTO miTabla(value1,value2) VALUES ($value->json_filed1, $value->json_field2,)"); } }