Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Forum - Themen anordnen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Forum - Themen anordnen

    Hallo!

    Bin im Moment dabei ein Forum zu schreiben. Und habe bisher 3 Tabellen dafür:
    1. Tab:
    foren (Felder: id,name)

    2. Tab
    themen (Felder: id,forumid,userid,name,datum)

    3. Tab
    beitrag (Felder: id,forumid,themenid,userid,name,datum,post)

    Wenn ich mir jetzt die Themen für ein Forum ausgeben lassen will, müssen diese so geordnet werden, dass das Thema, in dem zuletzt geantwortet wurde, zuerst erscheint usw.

    Dafür habe ich folgenden MySQL-Befehl:
    Code:
    <?php
    $res = "SELECT 
    t.name AS 'themen_titel', 
    t.id AS 'themen_id', 
    t.userid AS 'themen_user', 
    b.userid AS 'beitrag_user', 
    b.datum AS 'beitrag_datum' 
    FROM themen AS t 
    LEFT JOIN beitrag AS b ON (b.themenid=t.id) 
    WHERE t.forumid='1' 
    GROUP by t.id 
    ORDER by beitrag_datum DESC";
    ?>
    Es werden auch die Themen ausgegeben. Jedoch nicht in der richtigen Reihenfolge. Sie werden einfach nicht nach dem letzten Beitrag absteigend angeordnet, sondern nach ihrer eigenen Entstehung absteigend angeordnet.

    Wo ist nun der Fehler in meiner Anweisung?
    Danke!


  • #2
    Das mit dem AS ist da noch nicht gültik, machs ma so:

    Code:
    ORDER by b.datum DESC";

    Kommentar

    Lädt...
    X