Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2014, 07:39
johncapi
 
Fecha de Ingreso: enero-2012
Mensajes: 32
Antigüedad: 12 años, 3 meses
Puntos: 1
Sonrisa Problema JSON-PHP-MySQL

Hola a todos, vereis, estoy teniendo problemas para parsear el objeto JSON. Os explico:
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($jsontrue);
    echo 
$json;
       echo 
$data

El primero echo imprime algo tal que asi:
Código:
[
       {
            \"id\":\"1\",
            \"nombre\":\"coche\",
            \"precio\":\"11000\"
       },

      {
           \"id\":\"23\",
           \"nombre\":\"bici\",
           \"precio\":\"10\"
      }
]
El segundo echo no imprime nada.

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:
$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,)");    
     }
}
Gracias amigos por la yuda !!!