Hallo
Hab da ein problem mit einer Sotierung
es geht um ein Forum was ich mir bastel
es wird auch alles angezeigt
also ich hab eine Tabelle wo die Beiträge drinn stehn
ich schreib hier mal ein Beispiel:
Beitrag: a uid = 0 id = 70 erstellt 3(sotierung zb Datum/Uhrzeit)
Beitrag: b uid = 0 id = 71 erstellt 2(created)
Beitrag: c uid = 0 id = 72 erstellt 1
Beitrag: d uid = 72 id = 73 erstellt 6
Beitrag: e uid = 72 id = 74 erstellt 5
Beitrag: f uid = 72 id = 75 erstellt 4
Es sollen nur Beiträge a, b und c angezeigt werden
d, e unf f sind antworten auf Beitrag c
wenn ich nun sotiere bekomme ich Beitrag a, b und c angezeigt
also in dieser reihenfolge.
Da aber in beitrag c Antworten drinn sind die später erstellt worden wie die Beiträge a und b möchte ich gern das c als erstes kommt.
wie kann ich das schaffen?
Wie kann ich das abfragen, wäre sehr dankbar wenn mir jemand helfen könnte.
LG
Schyla
Hab da ein problem mit einer Sotierung
es geht um ein Forum was ich mir bastel
es wird auch alles angezeigt
also ich hab eine Tabelle wo die Beiträge drinn stehn
ich schreib hier mal ein Beispiel:
Beitrag: a uid = 0 id = 70 erstellt 3(sotierung zb Datum/Uhrzeit)
Beitrag: b uid = 0 id = 71 erstellt 2(created)
Beitrag: c uid = 0 id = 72 erstellt 1
Beitrag: d uid = 72 id = 73 erstellt 6
Beitrag: e uid = 72 id = 74 erstellt 5
Beitrag: f uid = 72 id = 75 erstellt 4
Es sollen nur Beiträge a, b und c angezeigt werden
d, e unf f sind antworten auf Beitrag c
wenn ich nun sotiere bekomme ich Beitrag a, b und c angezeigt
also in dieser reihenfolge.
Da aber in beitrag c Antworten drinn sind die später erstellt worden wie die Beiträge a und b möchte ich gern das c als erstes kommt.
wie kann ich das schaffen?
PHP-Code:
$res_c = mysql_query(" SELECT * FROM c_forum
WHERE
???
ORDER BY
created DEC
");
while (row_c = mysql_fetch_array(res_c))
{
??? if ()
{
}
echo'
'.$row_c["Beitrag"].'
';
}
LG
Schyla
Kommentar