Мне нужно сохранить массив данных в MySQL. Однако массив не фиксирован по длине.Сохранение JSON для mySQL с помощью PHP
Массив может быть что-то вроде:
array(key1 => value1)
или как
array(key1 => value1, key2=> value2)
и так далее.
Если это был массив с фиксированной длиной, тогда JOIN мог бы решить проблему. Я думал о сохранении его в виде строки JSON
таблица данных будет, как:
id -- context -- content (JSON Str)
Является ли это хорошая идея? есть ли лучшие способы сделать это?
Спасибо
Это очень хорошая идея, определенно опрятная. – UnLoCo
, кроме того, потребуется другая таблица, чтобы действовать как посредник между контекстом и ключами, чтобы иметь возможность указать, какой ключ принадлежит какой строке. – UnLoCo
Это не обязательно, data_id уже предоставляет это. Если вы изо всех сил пытаетесь собрать все это вместе, отправьте новый вопрос с некоторыми примерами данных, которые необходимо организовать. – jszobody