Hola Erick_MD9
Las filas cada vez serán variables, pueden ser 3 pueden ser 40 no hay numero fijo.
En vista que de ser así debo usar un foreach, arme el siguiente codigo, pero parece que estoy tomando mal el arreglo:
Código PHP:
$rows = $_POST['json_string'];
$data = $json->decode($rows);
foreach($data as &$field){
$sql = "INSERT INTO productos (clave, producto, cantidad) VALUES ($field.clave, $field.producto, $field.cantidad)";
echo "sql <br />".$sql;
$result = mysql_query($sql) or die(mysql_error());
}
El echo me devuelve:
Código:
sql
INSERT INTO productos (clave, producto, cantidad) VALUES (Object id #2.clave, Object id #2.producto, Object id #2.cantidad)
Y me manda el siguiente error:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'id #2.clave, Object id #2.producto, Object id #2.cantidad' at line 1