Я пытаюсь смоделировать таблицу конфигурации для своего приложения, и я хотел бы получить ваше мнение о том, как хранить несколько значений для значения конфигурации.Сохранение нескольких значений в одной строке SQL
Например, как хранить доступные языки? Как сохранить разрешенные расширения файлов и т. Д.?
Я хотел бы иметь поле key
и поле value
в моей таблице configuration
, но у меня есть несколько способов сохранения значения:
- Сериализация PHP массив и хранить это в одном ряду,
- Сохранение всех значений, разделенных запятой, например:
1,4,9,42
- Наличие нескольких строк с одинаковыми
key
, но разныеvalues
. Я не понимаю, как я мог бы получить эту работу, было бы очень непригодными для использования ...
Спасибо за вашу помощь :)
Где вы будете хранить конфигурацию базы данных? Вы считаете, что не храните конфигурацию приложения в БД? –
Я хотел сохранить конфигурацию своего веб-сайта в своей базе данных под таблицей «Конфигурация». Извините, если это неясно. – AntoineB