Я разрабатываю веб-приложение для учителей, в котором могут быть сотни пользователей, каждый из которых может создать около десяти шаблонов с десятью или около того разделами с десятью или более темами, каждая из которых будет иметь длинную и короткую версию фрагмента текста.
Это приведет к многомерному массиву, подобному следующему:
[userID][templates][1][name] // template 1 name
[userID][templates][1][1][name] // template 1 section 1 name
[userID][templates][1][1][1][name] // template 1 section 1 topic 1 name
[userID][templates][1][1][1][1][short] // template 1 section 1 topic 1 option 1 short
[userID][templates][1][1][1][1][long] // template 1 section 1 topic 1 option 1 long
Где каждое число может изменяться (до 10).Элементы 'name' просто представляют дружественные для пользователя имена.
Могут также быть некоторые другие настройки вне элемента шаблона.Только текст должен быть сохранен и восстановлен.Какой самый простой способ хранить и извлекать эти данные.Нужно ли создавать тысячи таблиц mySQL (это слишком много? Я использовал только до 5) или есть более простой способ?