![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam 2 tabele
tabela użytkowników o nazwie 'type' = 001001 to jest punkt dostepowy do oddziałow 0 - nie ma dostępu, 1 - jest dostęp no i teraz mam tabele oddziały i każdy oddział ma swoje id. Czy mogę za pomocą mysql połączyć type z id oddziału czy muszę robić to za pomocą 2 tabeli? Ten post edytował Randallmaster 15.10.2013, 08:13:21 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
tabela UZYTKOWNIK:
ID NAME ..... Tabela ODDZIAL ID NAME .... Tabela wiazaca UZYTKOWNIK_ODDZIAL ID_UZYTKOWNIK ID_ODDZIAL JAKIESINNEJESLIPOTRZEBUJESZNAPRAWA Dzieki temu bedziesz mial proste operacje i wyleci ci pole TYPE w uzytkownikach |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
użytkownik nie ma id_oddziału, oddziałów jest ponad 10 ale przykład daje na 5 czyli: 00101 <- jeżeli 1 to ma dostęp, nie ma w tabeli użytkownika podanego id oddziału tylko jest type czyli gdzie mam dostęp...
pisałem z palca więc mógł wkraść się błąd, chodzi mi o to czy za pomocą mysql mogę sprawdzić czy jeżeli mam id_uzytkownika ma on literke 1 (IMG:style_emoticons/default/smile.gif) , czy muszę robić za pomocą pętli |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No wlasnie po to ci kazalem stworzyc tabele wiazaca, bys latwo mogl przydzielac dostep userom do oddzialow.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mógłbyś podać jakiś przykład stworzenia takiej tabeli (IMG:style_emoticons/default/wink.gif) ? bo szczerze nie wiem jak jedną komórkę przypisać do paru wierszy nie wiem jak połączyć
Ten post edytował Randallmaster 15.10.2013, 08:38:12 |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Przeciez ci podalem jakie pola ma miec ta tabela.
Kazdy rekord w tej tabeli to jedno powiazanie ID uzytkownik i ID ODDZIAl, przyklad: 2,3 2,4 4,5 Uzytkownik 2 przypisany jest do oddzialow 3 i 4 Uzytkownik 4 przypisany jest do oddzialu 5 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Myślałem że piszesz o widoku (IMG:style_emoticons/default/smile.gif) , a ty o nowej tabeli (IMG:style_emoticons/default/smile.gif) Też myślałem żeby to przerobić w taki sposób (IMG:style_emoticons/default/smile.gif) dzięki
na początku myślałem żeby zrobić to coś takiego ale nie wiem czy funkcje takie istnieją: select type{(tutaj pobranie w której kolejności jest dany oddział)} from uzytkownicy; w ogóle można pobrać część ciągu type{} <- to jest przykład z php bo tam można pobrać np. $r['type']{3} Ten post edytował Randallmaster 15.10.2013, 08:52:57 |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
A ty ciagle przy tym TYPE... zrozum, to jest zle podejscie. PRawidlowe jest to co ci podalem i na tym sie skup.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
ok dzięki za pomoc
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 18:24 |