Форум: "Прочее";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];
ВнизДля каждого юзера своя строка. Найти похожие ветки
← →
Rentgen © (2006-02-15 14:16) [0]Всем привет!
Помогите, если не сложно с алгоритмом:
Есть база данных.
Есть таблицы:
1. с именами\правами... пользователей.
2. некоторые данные
В таблице №2 есть столбец "Bol". Значение булевское.
Около 100 пользователей должны иметь доступ не ко всем записям этого столбца.
Есть также пользователи у которых ДОЖЕН БЫТЬ доступ к n-ому количеству определённых строк.
как бы такое осуществить???
часа 2 мучаюсь с реализацией подобного алгоритма.
Прошу лишь алгоритма и идей.
Буду признателен за любую помощь!!!
(PHP. Извините, что с вопросом не по Дельфи)
← →
McSimm © (2006-02-15 14:23) [1]
> не ко всем записям этого столбца.
> доступ к n-ому количеству определённых строк.
???
> Извините, что с вопросом не по Дельфи
это не беда, но вопрос лучше пояснить
← →
seg (2006-02-15 14:23) [2]Сервер какой?
← →
Jeer © (2006-02-15 14:24) [3]
> Около 100 пользователей должны иметь доступ не ко всем записям
> этого столбца.
Вводишь еще одну таблицу пользователи-доступные записи
> Есть также пользователи у которых ДОЖЕН БЫТЬ доступ к n-
> ому количеству определённых строк.
>
Не ясно.
Есть множество определенных строк.
Из них по пользователям сделать доступ к их подмножеству ?
Решение - на уровне ограничения их числа из множества выборки.
← →
McSimm © (2006-02-15 14:25) [4]
> Сервер какой?
насколько я понял между сервером и пользователями будет PHP, поэтому не важно
← →
Курдль © (2006-02-15 14:37) [5]
> Rentgen © (15.02.06 14:16)
А в чем проблема? Крнцептуальную модель, или ее эскиз можете вывесить?
← →
Rentgen © (2006-02-15 14:38) [6]>>Вводишь еще одну таблицу пользователи-доступные записи
Вот.. вот.
Именно "доступные записи". Как сделать? Через запятую указать индексовые номера строки?
Вот мне это и не понятно как сделать :(
(Вроде проблема то не сложная. Просто язык PHP для меня новый...)
← →
Rentgen © (2006-02-15 14:42) [7]А как считаете:
Может для каждого пользователя делать свою таблицу?
Тогда сделать ему список доступных строк буде не трудно.
Или это тупость-создавать кучу таблиц?!
← →
Курдль © (2006-02-15 14:43) [8]
> (Вроде проблема то не сложная. Просто язык PHP для меня
> новый...)
Если Вы эту проблему поняли, как "Через запятую указать индексовые номера строки" - то для Вас она сложная.
← →
Плохиш © (2006-02-15 14:45) [9]
> Через запятую указать индексовые номера строки?
Да хоть через любой любимый символ.
PS. Таблица EnableRows с полями IDUser и IDRow.
← →
McSimm © (2006-02-15 14:56) [10]организовать связь "многие-ко-многим" ?
тогда ответ в [3]
(хотя я лично суть задачи так и не понял)
например
пользователей || что он может
вася || может 1
вася || может 2
вася || может 3
петя || может 2
петя || может 5
← →
Rentgen © (2006-02-15 15:08) [11]>>McSimm © (15.02.06 14:56) [10]
Именно это мне и нужно.
но ведь получиться ~ >100*>100 строк.
MySQL выдержит такое?
← →
Jeer © (2006-02-15 15:11) [12]скорее всего ошибка в постановке.
"Все простое должно быть аналогичным" (С)
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.011 c