![]() |
![]() ![]() |
![]() |
![]()
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 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
to zrob 2 zapytania, jednym pobierz usera, i wyswietl to w wierszu, a drugim zapytaniem pobierz jego jezyki i umiejetnosci i wyswietl to w kolumnie jezyki.
|
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
GROUP_CONCAT
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 04:15 |