Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 297 Pomógł: 0 Dołączył: 17.01.2003 Skąd: Tarnów Ostrzeżenie: (0%)
|
Witam mam dość złożony problem odnośnie zapytania
1. Storzyłem uprawnienia do konkretnych rzeczy w tablicy ex: tablica: games
tablica: dane
tablica: uprawnienia
Z tego wynika że ta konkretna ranga ma dostęp tylko do 2 pierwszych działów Problem w tym że nie mam koncepcji jak rozwiązać problem konstrukcji kodu php sprawdzającej informacji gdzie: -> jeśli uprawnienia cmr2 i cmr3 = 1 to przypisze do nich odpowienio ID z tablicy game i przekaże do zmiennej (w przypadku cmr4 =0 nie przypisze) Testowałem sobie zapytanie w mysql typu
Jest jakiś prostrzy sposób na to wszystko (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) P.S Gratulacje odnośnie modefikacji formum (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) wypasik jest bardzo dużo udogodnień (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował JOHNY 24.05.2006, 17:58:19 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%)
|
Relacja wiele do wielu:
Tablice: gry, rangi/userzy (po co tablia dane?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ) I tworzysz tablice gry_rangi o budowie: gra_id (FK -- foreign key) ranga_id (FK) i kazdy rekord w tej tablicy oznacza ze user o randze z ID == ranga_id ma dostep do dzialu/gry o ID == gra_id. Tworzenie nowej kolumny dla kazdego dzialu jest beza sensu: nazwa, cmr2, cmr3, cmr4,... Struktury bazy nie zmienia sie wraz z przybywaniem danych (nowych dzialow) do systemu. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 297 Pomógł: 0 Dołączył: 17.01.2003 Skąd: Tarnów Ostrzeżenie: (0%)
|
(po co tablia dane?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ) Może troche zamotałem nie wyjaśniając do końca 1. Gry - tablica z dostępnymi grami 2. Dane - tablica z danymi zawierająca wszystkie dodane informacje typu, ścieżka do download, id_gry (id_gry -> z tablicy GRY), autor ect... 3. Uprawnienia -> myślałem też nad takim rozwiązaniem: zrobienie tablicy games która by zawierała uprawnienia ex.
Problem w tym jak trzeba w takim wypadku ustawić rodzaj tablicy games (jako text czy coś innego), a po drugie naważniejsze jaki w 1 zapytaniu pobrać wszystkie informacje z tablicy bazy DANE gdzie DANE.id_gry=UPRAWNIENIA.games |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 09:49 |