![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 36 Dołączył: 1.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam, od pewnego czasu głowie się nad pewnym problemem. Mam bazę danych fdb, z której wyniki przedstawiam w tabeli. Nie mogę w tym przypadku użyć DISTINCT, dane pobieram za pomocą odpowiednich procedur.
W efekcie otrzymuję taką tabelę (dla przykładu): | Gruszki |2 | 2,20 | | Gruszki |11| 1,50 | | Gruszki |12| 2,50 | | Jabłko |2 | 3,50 | | Jabłko |12| 2,21 | | Śliwki |1 | 2,50 | | Śliwki |2 | 1,50 | Zależy mi żeby grupować pierwszą kolumnę w tabeli: | Gruszki |2 | 2,20 | | |11| 1,50 | | |12| 2,50 | | Jabłko |2 | 3,50 | | |12| 2,21 | | Śliwki |1 | 2,50 | | |2 | 1,50 | W efekcie muszę otrzymać taki kod: Próbowałem już to ugryźć na wiele sposobów, od array_unique po wyrażenia regularne.
Czy ma ktoś pomysł jak uzyskać taki efekt? Czyli jak sprawdzać czy $row2["owoc"] już wystąpiło i jeśli tak zamieniać go na spację ' '. Ewentualnie zrobić to po wykonaniu pętli na zmiennej $owoce? Z góry dziękuję za pomoc, pozdrawiam. Ten post edytował kristaps 20.06.2012, 15:35:21 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 616 Pomógł: 84 Dołączył: 29.11.2006 Skąd: bełchatów Ostrzeżenie: (0%) ![]() ![]() |
Raczej tak jak myślisz
Nospor |
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Powinno zadziałać:
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 36 Dołączył: 1.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Cholera, nie wpadłem na to, a podobnie przecież rozwiązałem kolory wierszy.
Dziękuję za pomoc, oba posty były bardzo przydatne. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 07:29 |