![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 1 Dołączył: 18.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Robię sobię prostą pocztę opartą jak FB an konwersacjach.
Mam dwie tabele: poczta_konwersacje [id|kto|zkim] poczta_wiadomosci [id | nadawca | konwersacja | tresc | data | status] I zapytanie:
Zapytanie działa ok, lecz pobierana wiadomośc w polach d.`tresc`, d.`data`, d.`status` Nie jest osttanią wiadomością w konwersacji. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 15 Dołączył: 3.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
A możesz pokazać kod, za pomocą którego chcesz wyświetlać tą wiadomość?
-------------------- Nie bój się kliknąć
![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 1 Dołączył: 18.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
To ma wyświetlać wszytskie konwersajce, a przy kazdej z nich ostatnia wiadomość.
Jest to zwykłą pętla:
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 15 Dołączył: 3.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ogólnie rzecz biorąc, jest to dosyć problematyczne zagadnienie. Osobiście ominął bym ten problem, zapisując w tabeli poczta_konwersacje id ostatniej wiadomosci, po czym pobral ta wiadomosc LEFT JOIN'em.
-------------------- Nie bój się kliknąć
![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 1 Dołączył: 18.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
hmmmm, idzie na pewno to zalatwic jednym zapytaniem. ktos inny moze ma jakis pomysl?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 799 Pomógł: 1827 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 18:58 |