powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как хранить настройки в БД?
13 сообщений из 13, страница 1 из 1
Как хранить настройки в БД?
    #39215402
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так:

параметр | значение
1
2
3


Или так:

параметр | параметр | параметр | …
значение
...
Рейтинг: 0 / 0
Как хранить настройки в БД?
    #39215418
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejk,

Уж не вторым способом точно.
...
Рейтинг: 0 / 0
Как хранить настройки в БД?
    #39215528
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А есть ещё варианты? Настройки разношёрстные — от паролей, до одноциферных флагов.
...
Рейтинг: 0 / 0
Как хранить настройки в БД?
    #39215535
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejk,

Зависит от задачи.
У меня, например, филиальные настройки хранятся в таблице IDфилиала-имя_параметра-значение_параметра.
Но это редактирую это таблицу только один я. Если бы ее редактировали многие, то имена параметров вынес бы в отдельную таблицу.

Как вариант - группы параметров (например, для каждого филиала) хранить вообще в одном поле в виде ini/XML/JSON-структуры.
...
Рейтинг: 0 / 0
Как хранить настройки в БД?
    #39215558
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что бы дал вынос имени параметра в отдельную таблицу?
...
Рейтинг: 0 / 0
Как хранить настройки в БД?
    #39215575
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkА что бы дал вынос имени параметра в отдельную таблицу?Удобный выбор параметра из списка в GUI и возможность применения FK в базе.
...
Рейтинг: 0 / 0
Как хранить настройки в БД?
    #39215637
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Значит, в моём случае, лучше делать два столбца — название параметра и значение параметра.
И все столбцы текстового типа.
...
Рейтинг: 0 / 0
Как хранить настройки в БД?
    #39215652
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkЗначит, в моём случае, лучше делать два столбца — название параметра и значение параметра.
И все столбцы текстового типа.Если заполнять будет только один человек, то можно и так.
...
Рейтинг: 0 / 0
Как хранить настройки в БД?
    #39215734
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, меня интересует грамотный вариант и никакой иной. Это для движка в целом, а не для частного случая.
...
Рейтинг: 0 / 0
Как хранить настройки в БД?
    #39215771
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejk,

Опять же зависит от документирования и обученности людей, которые будут это править.
Наименования параметров я бы вынес в отдельную таблицу с отдельным правом ее редактирования.
Значения параметров, возможно, тоже имеет смысл вынести в отдельную таблицу, если они всегда вида "выберите 1 вариант из N".
...
Рейтинг: 0 / 0
Как хранить настройки в БД?
    #39215811
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня один параметр — одно значение.
Правка значений через форму на странице.
И как хранить пароли в БД? Чем шифровать?
...
Рейтинг: 0 / 0
Как хранить настройки в БД?
    #39215827
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkУ меня один параметр — одно значение.А, ну да, я все про свое думаю :)
Вам, наверное, выносить в отдельную таблицу имена параметров смысла нет.
andrejkИ как хранить пароли в БД? Чем шифровать?Пароли от чего? Или для чего?
...
Рейтинг: 0 / 0
Как хранить настройки в БД?
    #39216055
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пароли подключений к БД и ФТП для скриптов.
Пароли пользователей.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как хранить настройки в БД?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]