Post aus einem Forum auf HP

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Fabse
Mitglied
Beiträge: 1401
Registriert: 02.06.2003 15:10
Wohnort: Klagenfurt
Kontaktdaten:

Post aus einem Forum auf HP

Beitrag von Fabse »

Hallo!

Ich versuch schon den ganzen morgen aber irgendwie bekomm ich das nicht auf die reihe.

Was ich haben möchte:
Ich würde mir gerne alle Posts die im Forum mit der ID 1 stehen auf meiner Homepage anzeigen lassen.
Also mit Topic Title, Poster Name, Wieviel Antworten geschrieben wurden, und ein Link zum Post selbst.

kann mir da vielleicht jemand helfen?
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Wie sehen Deine eigenen Ergebnisse / Ansätze zur Problemlösung aus?
Zuletzt geändert von Miriam am 11.11.2006 09:59, insgesamt 1-mal geändert.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Fabse
Mitglied
Beiträge: 1401
Registriert: 02.06.2003 15:10
Wohnort: Klagenfurt
Kontaktdaten:

Beitrag von Fabse »

Naja ich komm mit dem Auslesen der Post schon nich klar.

Edit:
Bzw. eher wie ich nur den ersten Beitrag eines Themas auslese und nicht die antworten.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Hast Du irgendwelche Mods (besonders Category Hierarchy eingebaut)?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Fabse
Mitglied
Beiträge: 1401
Registriert: 02.06.2003 15:10
Wohnort: Klagenfurt
Kontaktdaten:

Beitrag von Fabse »

Nein gar nix
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Also Du willst nur die Topics als solches listen und einen Link dazu haben.... und nicht die letzten Antworten zu einem Thema darstellen?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Fabse
Mitglied
Beiträge: 1401
Registriert: 02.06.2003 15:10
Wohnort: Klagenfurt
Kontaktdaten:

Beitrag von Fabse »

Ich hab mittlerweile geschafft!

Code: Alles auswählen

$sql = 'SELECT t.*,p.*,f.*,u.user_id,u.username 
          FROM phpbb_topics t,
               phpbb_posts p,
               phpbb_posts_text f,
               phpbb_users u
          WHERE t.forum_id = 1
          AND p.post_id = t.topic_first_post_id
          AND f.post_id = t.topic_first_post_id
          AND u.user_id = t.topic_poster';
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Post aus einem Forum auf HP

Beitrag von Miriam »

Sehr schön, sehr schön,

aber meiner (unmassgeblichen) Meinung nach etwas zu global.

Meinst Du nicht, dass entsprechend Deiner Vorgabe --->
Fabse hat geschrieben:Was ich haben möchte:
Ich würde mir gerne alle Posts die im Forum mit der ID 1 stehen auf meiner Homepage anzeigen lassen.
Also mit Topic Title, Poster Name, Wieviel Antworten geschrieben wurden, und ein Link zum Post selbst.
dieser SQL Befehl geeigneter wäre?

Code: Alles auswählen

SELECT t.topic_title, t.topic_id, t.topic_replies, u.username
FROM phpbb_topics t, phpbb_users u
WHERE t.forum_id = 1 AND u.user_id = t.topic_poster;
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Fabse
Mitglied
Beiträge: 1401
Registriert: 02.06.2003 15:10
Wohnort: Klagenfurt
Kontaktdaten:

Beitrag von Fabse »

In deinem Befehl ist der Post selber also der text und das Datum nicht vorhanden.
Ist im prinzip egal. Ich jetzt noch die * mit den entrsprechenden spalten ersetzt.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Naja, das war eben die strikte Auslegung Deiner Vorgaben.... 8) Da war post_text nicht dabei.

Wie dem auch sei.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

Zurück zu „Coding & Technik“