slawekxx
13.06.2011, 20:16:27
Mam mały problem z wyświetleniem danych z bazy mysql.
Dane mam w dwóch kolumnach
1.Region 2.Nazwa_pl
Śląsk Katowice
Śląsk Chorzów
Śląsk Częstochowa
Małopolska Kraków
Małopolska Wieliczka
do każdej nazwy_pl jest przypisany region normalnie wyświetla mi się jak w strukturze tabeli po wyżej , a ja chcę aby się wyświetlało tak:
Śląsk
Katowice
Chorzów
Częstochowa
czyli, aby nazwa regionu wyświetlana była tylko jeden raz
mat-bi
13.06.2011, 20:17:34
No to co za problem? Grupujesz po regionach i potem zwykły foreach(for)
slawekxx
13.06.2011, 20:27:57
możesz podać mi jakiś przykład ?
mat-bi
13.06.2011, 20:29:27
slawekxx
14.06.2011, 05:03:02
coś mi tu nie gra bo nie wyświetla mi wszystkich danych z kolumny name_pl
a dokładniej wyświetla mi tylko pierwszą nazwę miejscowości z grupy regionów.
thek
14.06.2011, 07:32:26
Bo nie zebrałeś ich do kupy w tym rekordzie. GROUP_CONCAT jako dodatkowa kolumna się kłania.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.