Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php+Mysql] uprawnienia do danych
bobek358
post
Post #1





Grupa: Zarejestrowani
Postów: 143
Pomógł: 22
Dołączył: 17.11.2007

Ostrzeżenie: (0%)
-----


Witam,

Chciałem was zapytać o opinie, jak najlepiej zrealizować uprawnienia do danych w bazie.
Załóżmy, że mamy w bazie tabele z jakimiś umowami, które należą do różnych punktów sprzedaży.
Każdy user ma przypisane uprawnienia do punktów - zazwyczaj sprzedawca tylko do swojego, koordynator do kilu a admin do wszystkiego).

Czy łączenie zapytaniaz umowami do tabeli z uprawnieniami, gdzie są zapisane uprawnienia do punktów w postaci:
ID_user ID_punkt
1 X1
1 X2
1 X3
1 X4
3 X2
3 X1
4 X1

To dobre rozwiązane, zważywszy na to, aby pobrać dane umowy trzeba połączyć dodatkowo 5 innych tabel?

Można też zrobić zapytanie do bazy zwracające punkty do których user ma dostęp i w podzapytaniu pobierać już konkretne umowy punktu, ale gdy ma dostęp do 500 punktów robi się nam 501 zapytań, a to szybko zabije MySQL.

Jakie są wasze opinie?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 23:39