![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
24/07/2014, 12:39
|
| | Fecha de Ingreso: enero-2012
Mensajes: 32
Antigüedad: 13 años Puntos: 1 | |
Respuesta: Problema JSON-PHP-MySQL Cita:
Iniciado por gnzsoloyo Error mío: No saques los corchetes.
Mira este ejemplo, como para que lo entiendas:
Código PHP:
Ver original$json= '[{ "id": "1", "nombre": "coche", "precio": "11000" }, { "id": "23", "nombre": "bici", "precio": "100" }]'; foreach ($data as $row) { $sql = "INSERT INTO miTabla(value1, value2, value3) VALUES(".$row["id"].", '".$row["nombre"]."', ".$row["precio"].")"; echo $sql."\n"; }
El resultado sería:
Código SQL:
Ver originalINSERT INTO miTabla(value1, value2, value3) VALUES(1, 'coche', 11000) INSERT INTO miTabla(value1, value2, value3) VALUES(23, 'bici', 100)
Obviamente ese "\n" que le pongo es sólo a los efectos de que la salida en pantalla no salga todo pegado.
Nota: Cuidado con las comas. Te olvidaste de una en el primer valor del primer array.
Consejo:
Haz las pruebas en un sandbox como este: [url]http://sandbox.onlinephpfunctions.com/[/url]
Te ayudará a depurar los segmentos de código. Vaaaaaaleee !!!
Ahora comprendo. Estaba enfocando mal el for-each. Ademas de que mi JSON no terminaba en ;
Es de gran ayuda tu comentario!! +1 !! |