我想通过php代码将json数据导入mysql。我有一个 json 文件,其中包含许多对象和字符串。
"card": "2",
"numbers": {
"Conway": [234,872],
"Fibonacci": [12]
},
"numbers2": {
"Conway": [123,678],
"Fibonacci": [12]
}
}
和 php 文件
$query = '';
$table_data = '';
$filename = "urljsonfile.json";
$data = file_get_contents($filename); //Read the JSON file in PHP
$array = json_decode($data, true); //Convert JSON String into PHP Array
foreach($array as $row) //Extract the Array Values by using Foreach Loop
{
$query .= "UPDATE tblname SET clumnname='".$array['numbers2']['Conway']."' WHERE id=2; "; // Make Multiple Insert Query
$table_data .= '
<tr>
<td>'.$row["Conway"].'</td>
</tr>
'; //Data for display on Web page
}
if(mysqli_multi_query($connect, $query)) //Run Mutliple Insert Query
{
echo '<h3>Imported JSON Data</h3><br />';
echo '
<table class="table table-bordered">
<tr>
<th width="45%">Name</th>
</tr>
';
echo $table_data;
echo '</table>';
}
现在在 mysql 表中输出 123,678 我想像 123678 一样保存在 mysql 中
动漫人物
至尊宝的传说