Задать вопрос
@lamer228

Добавление таблиц и данных в базу данных из json php?

Всем привет!
Снова вопрос от нуба...

Как сделать импорт таблиц и данных в бд из json на php?

Например, из такого json:
{
	"tables":{
		"table1":{
			"columns":{
				"column1":"INT(11) AUTO_INCREMENT",
				"column2":"VARCHAR(255)","column3":"TEXT(14)"
			},
		"mods":[
			"PRIMARY KEY (`1`)"
		]
	},
	"table2":{
		"columns":{
			"column1":"INT(11) AUTO_INCREMENT",
			"column2":"INT(11)"
			}
		}
	}
}

Нужно получить и отправить в mysql это:
CREATE TABLE `one` (`1` INT(11) AUTO_INCREMENT, `2` VARCHAR(255), `3` TEXT(10), PRIMARY KEY (`1`));
CREATE TABLE `two` (`1` INT(11) AUTO_INCREMENT, `2` INT(11), ));


Или из такого:
{
	"data":{
		"table1":{
			"column":[
				"column2","column3"
			],
			"data":[
				["Text","Some more text"],
				["Text","Another text.."]
			]
		},
		"table2":{
			"column":[
				"column2"
			],
			"data":[
				"4566"
			]
		}
	}
}

Получить это:
INSERT INTO `table1` (`column2`, `column3`) VALUES ('Text', 'Some more text');
INSERT INTO `table2` (`column2`) VALUES (4566);


Дайте пример, пожалуйста :)
  • Вопрос задан
  • 84 просмотра
Подписаться 2 1 комментарий
Подписчики вопроса 2 К ответам на вопрос (1)