|
|
|
Ограничение на вставку определенных значений для определенного пользователя
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Есть база данных в СУБД MySQL. В ней есть некая таблица со столбцом `idcity`, в котором хранится id города. Так же есть некоторое количество пользователей имеющих права на вставку в эту таблицу. Нужно сделать так, чтобы каждый из пользователей могу вставлять туда запись только с определённым (своим) значением поля `idcity`, на остальные значения `idcity` у него должен быть запрет. Как посоветуете это реализовать? Так же, если возможно, хотелось бы что бы определенные пользователи видели в таблице только записи с определенным значением `idcity`. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2016, 08:00 |
|
||
|
Ограничение на вставку определенных значений для определенного пользователя
|
|||
|---|---|---|---|
|
#18+
только в клиентском приложении, а как? - обычный where (завести таблицу соответствия юзер-диапазон городов, по сути это таблица разделения доступа и будет) джойном пристыковывать и вперед ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2016, 10:24 |
|
||
|
Ограничение на вставку определенных значений для определенного пользователя
|
|||
|---|---|---|---|
|
#18+
Есл соответствие (оператор-город) однозначно - не вставлять город вообще. Ведь тогда город - атрибут сущности оператор, а не сущности, сведения об экземплярах которой он вводит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2016, 21:41 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39287824&tid=1831518]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
164ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 461ms |

| 0 / 0 |
