2015-03-14 2 views
1

У меня есть база данных, в которой есть некоторые данные, такие как:Ассоциированные данные для пользователей

Data 
id|number|page| 
1 |------|----| 
2 |------|----| 
3 |------|----| 

Давайте попробуем объяснить, что я хочу сделать: Я хочу, чтобы, например, пользователь «A» может доступ только данные 1 и 2 и NOT 3.

Итак, технически я хочу сохранить некоторую информацию в таблице пользователя, которая сообщает мне, какие данные он может загрузить.

+0

Я ожидаю, что я хотел бы добавить поле "аутентификации" в таблице данных и в таблице пользователей. Затем ограничьте доступ к таблице данных с помощью соответствующего уровня авторизации. – bloodyKnuckles

+0

Или используйте третью таблицу, чтобы сделать «ассоциацию» между «идентификаторами пользователей» и их соответствующими «данными». –

ответ

1

Создание отношения MANY to MANY в другой таблице было бы идеальным.

association 
user_id, data_id 

data 
id, number, page 

user 
id 
Смежные вопросы