У меня есть json-файл, как показано ниже, я хочу, чтобы состояния были введены сначала в таблице состояний, а соответствующее имя, которое является городом, должно вводиться в другую таблицу и должно принимать идентификатор соответствующего состояния в качестве идентификатора состояния более 1700 данных. структура SQL должна бытьКак я могу вставить данные json в разные таблицы mysql?
государства таблицы идентификатор состояния
Города стол
идентификатора город state_id
, где идентификатор состояния относится к идентификатору состояния, так что я могу использовать соединение.
[
{
"id": "1",
"name": "Mumbai",
"state": "Maharashtra"
},
{
"id": "2",
"name": "Delhi",
"state": "Delhi"
},
{
"id": "3",
"name": "Bengaluru",
"state": "Karnataka"
},
{
"id": "4",
"name": "Ahmedabad",
"state": "Gujarat"
},
{
"id": "5",
"name": "Hyderabad",
"state": "Telangana"
}
]
я преобразовал файл JSON в массив
$json = file_get_contents("resources/statelist.json");
$array = json_decode($json, true);
, как я могу добиться этого? или любой другой вариант, так как я довольно новичок в php .. примечание: есть много городов с одинаковыми состояниями, вышеупомянутый json - это всего лишь часть полного json.