Witam,
Robie czat internetowy i mam tabele o nazwie 'wiadomosci' w ktorej sa tabele : id, od_kogo, do_kogo, tresc, data, moj problem polega na tym ze zanim wyciagne tresc wiadomosci chce wypisac na stronie tylko emaile osob z ktorymi prowadzilem juz konwersacje jak na messengerze. napisalem cos tego typu dziala poprawnie w sensie ze wyciaga emaile wszystkich osob jednak przeszukuje ta baze danych od poczatku i gdy znajdzie juz wszystkie emaile nie idzie dalej przez co nie zwraca uwage na emaile ktore sie powtarzaja ale sa pozniej, tzn chce aby osoba z ktora pisalem ostatnio byla wypisana jako pierwsza, a moj skrypt nie zwraca uwagi na nowe wiadomosci tylko sortuje te osoby pod wzgledem ich pierwszego razu gdy pojawily sie w bazie (ciezko mi wytlumaczyc ) jednak chce uzyskac dokladnie taki efekt jak na messengerze, czyli na gorze osoba z ktora pisalem ostatnio
moje zapytanie:
$rezultat = $polaczenie->query("SELECT imie, nazwisko, profil.email, zdjecia.aktualne_profilowe FROM wiadomosci INNER JOIN profil ON (wiadomosci.od=profil.email OR wiadomosci.do=profil.email) INNER JOIN zdjecia WHERE (((do = '".$_SESSION['email']."' OR od = '".$_SESSION['email']."') AND profil.email != '".$_SESSION['email']."') AND profil.email=zdjecia.email) GROUP BY id_profilu ORDER BY czas DESC");