Ankündigung

Einklappen
Keine Ankündigung bisher.

phpbb: Letzten Forenthemen mit eigener Beteiligung

Einklappen

Neue Werbung 2019

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

  • phpbb: Letzten Forenthemen mit eigener Beteiligung

    Abend zusammen.
    Ich versuche, einen SQL-Query zu schreiben, der die Forenthmen herausfindet, in denen ein User zuletzt gepostet hat.

    Probiert habe ich es damit, was aber nicht funktioniert:

    select distinct topic_id from phpbb_posts where poster_id like 73 order by post_time desc limit 20

    die themen findet er zwar raus, aber nicht in chronologischer Reihenfolge.
    Ich hoffe ihr könnt mir helfen.
    Gruß,
    Andy
    http://myfileadmin.aprescher.de
    Dateiverwalter für Webserver.

    http://www.literatur-dilettanten.de

  • #2
    Die Abfrage gibt es doch schon im phpbb-Code.

    http://www.phpfriend.de/forum/search...h_author=ggfan

    Kommentar


    • #3
      ich weiß, aber ich komm mit dem Quellcode nicht wirklich zurecht.

      was ich auch noch brauche, ist ein Query mit dem ich die die ca. letzten 15 Forenthemen herausfinde, in denen gepostet wurde und in denen ein User beteiligt ist.
      http://myfileadmin.aprescher.de
      Dateiverwalter für Webserver.

      http://www.literatur-dilettanten.de

      Kommentar


      • #4
        Dein erster query sollte funktionieren. (tut er zumindest bei mir)

        Hier nochmal etwas ordentlicher:
        SELECT topic_id, post_time
        FROM phpbb_posts
        WHERE poster_id = 1
        ORDER BY post_time DESC


        Für dein zweites Problem gibts ebenfalls eine einfache Lösung:


        SELECT t1.topic_id, t1.post_time, t2.topic_title
        FROM phpbb_posts AS t1
        LEFT JOIN phpbb_topics AS t2 ON t2.topic_id = t1.topic_id
        WHERE t1.poster_id = 1
        GROUP BY t1.topic_id
        ORDER BY t1.post_time DESC
        Tabellenlayouts sind out, Browsergames sind schei$$e und die Erde ist eine Scheibe.

        Kommentar

        Lädt...
        X