![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 9 Dołączył: 3.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Czy istenieje możliwość pogrupowania wyników z tabeli w taki sposób, że jeśli jest więcej takich samych to pokazuje drugi wynik a nie pierwszy czy ostatni? Tabela: Nazwa------------data--------------numer krzysztof------2012-12-11-----------7 Adam------------2012-12-10------------7 Adam------------2012-10-10------------7 Adam------------2012-5-10------------4 group by numer numer ASC Czy dam ASC czy DESC to i tak pokazuje wynik z brzegu albo pierwszy albo ostatni jak wyciągnąć wynik 2 od góry? Na początku robiłem dwa osobne zapytania które grupowały a potem szukały drugiego wyniku przez LIMIT 1,1 lecz to nie sprawdza się bo potrzebuję wyświetlić kilka wyników w pętli a to moje pierwsze działało przy jednym wyniku. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 9 Dołączył: 3.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie było mnie ostatnio na kompie, patrze na te przykłady i sprawdzam ale to nie działa jak bym chciał.
Może opisze dokładniej o co mi chodzi z tymi wynikami. ------------------------------------------------------------ id--------------personalia------------nr-------------adres-------------------email------------------tel----------------tresc--------------------------- 10--------------Krzysztof------------PP 777--------ul. adresowa-----------email@email---------888888----------Tresc nr 1-----------------------pokazuje ten 9--------------Krzysztof------------PP 777--------ul. adresowa-----------email@email---------888888----------Tresc nr 2-----------------------chce aby pokazywalo ten drugi 8--------------Krzysztof------------PP 777--------ul. adresowa-----------email@email---------888888----------Tresc nr 1----------------------- 7--------------Krzysztof------------PP 777--------ul. adresowa-----------email@email---------888888----------Tresc nr 2----------------------- 6--------------Krzysztof------------PP 777--------ul. adresowa-----------email@email---------888888----------Tresc nr 1----------------------- 5--------------Dominik------------PP 1111--------ul. adresowa11-------------------------------888888----------Tresc ppp-----------------------pokazuje ten 4--------------Dominik------------PP 1111--------ul. adresowa11-------------------------------888888----------Tresc kkk-----------------------chce aby pokazywalo ten drugi 3--------------Dominik------------PP 1111--------ul. adresowa11-------------------------------888888----------Tresc ppp----------------------- 2--------------Dominik------------PP 1111--------ul. adresowa11-------------------------------888888----------Tresc kkk----------------------- 1--------------Dominik------------PP 1111--------ul. adresowa11-----------------------------888888----------Tresc ppp----------------------- Grupuje przez kolumne nr Wynik wyświetla mi 10--------------Krzysztof------------PP 777--------ul. adresowa-----------email@email---------888888----------Tresc nr 1----------------------- 5--------------Dominik------------PP 1111--------ul. adresowa11-------------------------------888888----------Tresc ppp----------------------- Chciałbym uzyskać wynik 9--------------Krzysztof------------PP 777--------ul. adresowa-----------email@email---------888888----------Tresc nr 2----------------------- 4--------------Dominik------------PP 1111--------ul. adresowa11-------------------------------888888----------Tresc kkk----------------------- Głównie chodzi o kolumne tresc aby pokazywało wynik który dodano do bazy o jeden wcześniej Chce mieć też wszystkie dostępne kolumny do wyświetlania wyniku. taki pogladowy kod: while(....) { echo ' Imię: Krzysztof $wiersz['personalia']; Nr: PP 777 $wiersz['nr']; Adres: ul. adresowa $wiersz['adres']; email: email@email $wiersz['email']; tel: 888888 $wiersz['tel']; tresc: Tresc nr 2 $wiersz['tresc']; '; } |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 04:53 |