Я управляю простым сайтом для небольшого общества. Мы по очереди стараемся сохранить нашу локаль в чистоте и до сих пор, что было исправлено, написав наши имена на бумажном каландре.Использование таблицы для конфигурации
Теперь мы хотим быть в состоянии сделать это онлайн, и я дошел до того, что сделал рабочий, доступный для заказов график с использованием базы данных MySQL. Для этого я хотел бы добавить простую функцию, чтобы дать человеку, ответственному за расписание уборки, некоторые административные права, например, заблокировать расписание для дальнейших «заказов».
Для этого я думал о создании «schedule_admin» -table, в котором некоторые значения могли использоваться как флаги, чтобы указать, например, заблокировано ли расписание или нет.
Код pseduo будет что-то вроде этого:
SELECT appropriate_col_name FROM schedule_admin
if flag == 'locked'
schedule is read/write
else
schedule is read only
Или, если вы хотите, чтобы заблокировать/разблокировать таблицу было бы как:
Press button LOCK then
UPDATE schedule_admin VALUE('locked')
Press button UNLOCK then
UPDATE schedule_admin VALUE('unlocked')
Или это способ сделать его полностью бананы?
Редактировать: Я думаю, что я был непонятен. То, что я действительно хотел, было какой-то конфигурационной таблицей, откуда скрипт PHP мог извлекать данные. (заблокировано = 0 - разрешить бронирование, заблокировано = 1 - не разрешать бронирование).
Кроме того, проверьте [это] (http://dev.mysql.com/doc/refman/5.0/en/lock-tables.html). Возможно, это может быть и не то, что вы ищете. – Steve
Ну, дело в том, что я хочу, чтобы страница выглядела по-другому, в зависимости от того, заблокирована она или нет. Если он разблокирован, установите флажки для загрузки пустых дней. Если они заблокированы, скройте флажки. Я думал хранить такие флаги в обычном столе. – Sandokan