BDG
Mitglied
Hey Leute,
ich habe einen Chat, bei dem man bis jetzt immer direkt die user_id des Chat-Partners angeben muss.
Nun will ich, dass wie in Facebook und Whatsapp die Freunde angezeigt werden, mit den man zuletzt geschrieben hat.
Ich habe die Tabelle "messages" die so aufgebaut ist: "from" und "to" sind die user-id's, dann gibt es noch "date_time" und "content", welche ja selbst-erklärend sind.
Also für jede Nachricht die man schreibt wird ein neuer Eintrag in die Tabelle erstellt.
Jetzt muss ich ja ein Query erstellen, dass alle Nachrichten filtert, in denen ich enthalten bin. Dann muss ja irgendwie festgestellt werden, wenn ich mit Partner 7 schreibe, welches die letzte Nachricht war. Also vorher muss das irgendwie in Konversationen zusammengefasst werden. Und dann will ich als Ergebnis alle Konversationen in zeitlich geordneter Reihenfolge haben... Das ist irgendwie echt komplex und schwer :/ Könnt ihr mir da helfen?
Mit freundlichen Grüßen,
Basti
ich habe einen Chat, bei dem man bis jetzt immer direkt die user_id des Chat-Partners angeben muss.
Nun will ich, dass wie in Facebook und Whatsapp die Freunde angezeigt werden, mit den man zuletzt geschrieben hat.
Ich habe die Tabelle "messages" die so aufgebaut ist: "from" und "to" sind die user-id's, dann gibt es noch "date_time" und "content", welche ja selbst-erklärend sind.
Also für jede Nachricht die man schreibt wird ein neuer Eintrag in die Tabelle erstellt.
Jetzt muss ich ja ein Query erstellen, dass alle Nachrichten filtert, in denen ich enthalten bin. Dann muss ja irgendwie festgestellt werden, wenn ich mit Partner 7 schreibe, welches die letzte Nachricht war. Also vorher muss das irgendwie in Konversationen zusammengefasst werden. Und dann will ich als Ergebnis alle Konversationen in zeitlich geordneter Reihenfolge haben... Das ist irgendwie echt komplex und schwer :/ Könnt ihr mir da helfen?
Mit freundlichen Grüßen,
Basti