我想使用php在mysql数据库中插入 json对象值。 对象是:
{"data":[{"code":"1234",name:"nike"},{"code":"1034",name:"relexo"}]}.
数据库表名称为product
,字段名称为code
和name
。如何插入?
答案 0 :(得分:-1)
快速了解如何读取JSON文件并将其附加到数据库中的表中:
<?php
//connect to DB
$con = mysql_connect("username","password","") or die('Could not connect: ' . mysql_error());
mysql_select_db("product", $con);
//read the json file contents
$jsondata = file_get_contents('empdetails.json');
//convert json object to php associative array
$data = json_decode($jsondata, true);
//get the product details
$code = $data[code];
$name = $data[name];
//insert into mysql table
$sql = "INSERT INTO product(code, name) VALUES('$code', $name)"
if(!mysql_query($sql,$con))
{
die('Error : ' . mysql_error());
}
?>
这应该足以让你前进