hola phperos
Veran, recibo un array json en php de la siguiente forma:
Código:
Array (
[0] => stdClass Object (
[id] => 1
[clave] => 181
[producto] => LIBRETA SCRIBE
[cantidad] => 100
)
[1] => stdClass Object (
[id] => 2
[clave] => 200
[producto] => PINTURAS NORMA 32 PZA
[cantidad] => 800
)
)
Lo recibo así:
Código PHP:
$rows = $_POST['json_string'];
$data = $json->decode($rows); //mi version de php no soporta aun la funcion json
$array = (array) $data;
print_r($array);
Lo quisiera es de alguna forma insertar cada línea en la base de una sola vez, osea en un solo INSERT, ya que no se me hace óptimo hacer un foreach pidiendo un insert por fila.
Pero no se como hacerlo, si alguien ha podido lograr algo asi o tiene una idea le agradecere mucho su colaboracion.
Anteriormente pude insertar un array simple de un solo jalon pero ahora no se trata de un array simple, por que este contiene varias filas, que en la base deberia quedar algo asi:
Código:
id clave producto cantidad
1 181 LIBRETA SCRIBE 100
2 200 PINTURAS NORMA 32 PZA 800
gracias