Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jeden do wielu.
lolo
post 28.12.2005, 04:09:21
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 30.03.2003
Skąd: Kraków

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


Witam. Mam oto takie dwiue tabele:

users:
Kod
id - login


languages
Kod
id - user_id - lang -level


Czyli zapisuje, jakie jezyki i w jakim stopniu zna kazdy user. Teraz chce to ladnie wyswietlic, no i probuje tak:

Kod
SELECT u.id, u.login, l.user_id, l.language, l.level FROM users AS u, languages AS l WHERE u.id = l.user_id


Kod
I dostaje jako wynik:
id | login | user_id | lang | level
1     aaa      1            pl        1
1     aaa      1            de       2
1     aaa      1            en       3


Ale ja chcialbym to dostac w jednym rekordzie wszystko jakos. Zebym mogl potem w php pobierac w jednym wierszu wszystko. Ewrentualnie jak to w php w petli obrobic jakos ladnie? Mam pobierac wiersze az sie zmieni id? To chyba glupie rozwiazanie. Na stronie chce wyswietlic w jednym wierszu tabeli usera i jego jezyki. Jakies pomysly?

Dzieki za pomoc

lolo


--------------------
"Tylko dwie rzeczy sa nieskonczone: wszechswiat i glupota ludzka. Choc co do pierwszego nie mam pewnosci." [Albert Einstein, wybitny fizyk]
Go to the top of the page
+Quote Post

Posty w temacie
- lolo   jeden do wielu.   28.12.2005, 04:09:21
- - AxZx   to zrob 2 zapytania, jednym pobierz usera, i wyswi...   28.12.2005, 10:10:42
- - SongoQ   GROUP_CONCAT   28.12.2005, 10:32:55


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: 14.08.2025 - 04:07