複数のアイテムを含むJSONファイルからmysqlにデータを追加するにはどうすればよいですか?現在、これは以下の値で各アイテム(ゲーム)の新しい行を作成します$json
。唯一の問題は、$tagsT
各アイテムには独自のタグのセットがあるため、各行が異なる必要があるときにすべての行が同じになることです。
$json = $_POST['json'];
$result = json_decode($json);
foreach($result as $key => $value) {
if($value) {
foreach ($value->tags as $tag) { $tagsT .= $tag.','; }
mysql_query("INSERT INTO `games_db`.`Games` (`title`, `description`, `image`, `category`, `page`, `rating`, `width`, `height`, `tags`) VALUES ('$value->name', '$value->description', '/images/$pageid.jpg', '$category', '$pageid', '$value->rating', '$value->width', '$value->height', '$tagsT')")
}