![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 8 Dołączył: 7.07.2007 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Cześć (IMG:style_emoticons/default/smile.gif)
W bazie danych w tabeli user mam nazwy 'pl01', 'pl03','pl05' i każda z tych wartości może się równać '0' lub '1' dostarczam do funkcji stringa o konstrukcji np.:
Rozbijam strninga explode I teraz podstawiam sobie w pętli foreach
I teraz jak wiadomo, ładuje mi tylko ostatnią pętlę (IMG:style_emoticons/default/smile.gif) Jak uzyskać dane gdy 'pl01'=1 OR 'pl05'=1 ? Jak do wyników USER::where dodać 'pl01' z pierwszego rozbicia? Ten post edytował miccom 20.05.2018, 00:04:11 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 8 Dołączył: 7.07.2007 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
W tabeli `userWoj` możesz ustawić klucz podstawowy na parę kolumn: `userWoj` i `wojId`. Ale tak jak masz też jest w porządku. Ogólnie taka struktura bazy, która idzie wszerz przez mnogość opcji, jest w 99% przypadków niewłaściwa i problematyczna. Tym bardziej u Ciebie, gdzie jak się domyślam chodzi tylko o istnienie lub nieistnienie relacji użytkownik-województwo. Edytowałem nowe połączenia tabel, czy zaktualizowany plik sql jest ok? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 13:01 |