Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyciąganie danych z tabeli o różnych id, temat nie oddaje idei problemu, proszę zajrzeć do środka
kisiel
post 20.09.2007, 00:44:50
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 23.11.2005

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


Witam,
Mam taki problem.

Są 3 tabele.
Pierwsza to tabela z userami

  1. ID_user | username | mail | adres
  2. ---------------------------------------------------------
  3. 5 | stefan | stefan@ | marszałkowska
  4. 6 | adam | adam@ | politechniki


typowa tabela.

Druga tabela zawiera pewien spis umiejętności użytkowników:

  1. ID_zdolnosc | nazwa_zdolnosci
  2. --------------------------------------
  3. 1 | pływanie
  4. 2 | jazda samochodem
  5. 3 | taniec

Trzecia tabela zawiera spis zdolności dla danego użytkownika, relacja jeden do wielu.

  1. ID | ID_user | ID_zdolnosc
  2. ---------------------------------
  3. 1 | 5 | 1
  4. 2 | 5 | 3
  5. 3 | 6 | 1


Czyli jeden user może mieć przypisane kilka zdolności.
Teraz mój problem:
Chce zrobić filtr w którym po określeniu kryteriów zostaną wyświetlone odpowiednie rekordy.

Mam formularz w którym jest: [x] pływanie [ ] jazda samochodem [x] taniec

W formularzu zaznaczam pływanie i taniec, teraz chce aby pojawili się userzy którzy mają w swym profilu zaznaczone umiejętności pływanie oraz taniec. Czyli z powyższych rekordów wynika, że wyświetli się tylko jeden user o id=5

Tylko jak skonstruować zapytanie?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 21:51