Вы пытаетесь предоставить доступ к определенной группе пользователей для определенных сообщений в вашей базе данных.
Если этот сценарий верен, вы можете добиться этого, используя свои таблицы в базе данных.
Для этого вам нужно настроить некоторые из ваших таблиц, как показано ниже:
Шаг 1:
В таблице ваших сообщений добавьте дополнительный столбец с именем access_level
Шаг 2:
Когда пользователь выберет сообщение как общедоступное, добавьте ключевое слово public
в этот столбец access_level
1016 *.
Шаг 3:
Когда вы запускаете запрос select
, чтобы отобразить все сообщения, просто запускайте запрос where
, подобный этому where access_level = "public"
Если вы хотите показать патикульную запись для патетической пользователя, вам нужно создать таблицу с именем post_users
user_id
и post_id
- внешние ключи
| id | user_id | post_id |
| 1 | 12 | 22 |
| 2 | 22 | 22 |