Moinsen,
ich habe folgende Tabelle:
Erklärung:
User a erstellt eine Nachricht die jeder User bekommt und er selber auch.
Nun kann User a eine neue Nachricht erstellen, auf eine Antwort warten oder auf seine bereits erstellte Nachricht antworten.
User b erstellt auch eine Nachricht und User c antwortet darauf. Nun antwortet User b auf die Nachricht von User c und so weiter.
Jetzt möchte ich ein Query erstellen wo ich ID angebe und er mir alle aufeinander folgenden Antworten mit anzeigt.
Dies könnte ich simpel mit PHP und MySQL nachbauen, würde aber dann alle 10 Sekunden ja zich (so viele wie viele Antworten es gibt) Anfragen verschicken und das noch per User => extrem viele Anfragen auf den MySQL Server.
Gibt es eine leichte Methode + Erklärung wie ich ein recursiven Query erstellen kann?
MfG
Mr.Tr33
ich habe folgende Tabelle:
Code:
ID NAME REPLY 1 a null 2 b null 3 c 2 4 b 3 5 a null 6 c 1 7 a 6 8 d 5 9 a 1
User a erstellt eine Nachricht die jeder User bekommt und er selber auch.
Nun kann User a eine neue Nachricht erstellen, auf eine Antwort warten oder auf seine bereits erstellte Nachricht antworten.
User b erstellt auch eine Nachricht und User c antwortet darauf. Nun antwortet User b auf die Nachricht von User c und so weiter.
Jetzt möchte ich ein Query erstellen wo ich ID angebe und er mir alle aufeinander folgenden Antworten mit anzeigt.
Dies könnte ich simpel mit PHP und MySQL nachbauen, würde aber dann alle 10 Sekunden ja zich (so viele wie viele Antworten es gibt) Anfragen verschicken und das noch per User => extrem viele Anfragen auf den MySQL Server.
Gibt es eine leichte Methode + Erklärung wie ich ein recursiven Query erstellen kann?
MfG
Mr.Tr33