Вы можете классифицировать таблицу продуктов, чтобы у каждого вида оборудования была своя «категория» или «группа».Вы можете сделать это, назначив «group_id» для каждого продукта (в новом столбце таблицы).Если у вас есть 300 продуктов, некоторые из них будут в группе 1, другие в группе 2 и т. Д.
Затем в таблице пользователей (та, которая содержит имена пользователей и пароли для каждого администратора), вам необходимодобавьте дополнительное поле под названием «group_permissions».В этом поле вы должны сохранить список «идентификаторов групп», которые может просматривать каждый пользователь.Вы можете хранить эти разрешения через запятую.
$permissions = '1,2,5,9';
Каждый раз, когда пользователь получает доступ к одному из ваших PHP-файлов, вы получаете его разрешения и выполняете простую проверку, например:
SELECT * FROM products WHERE group_id IN($permissions)
Это вернет только те продукты, которые пользователь имеет разрешения для редактирования или просмотра.Это зависит от вашего интерфейса.