Seite 1 von 1

ich brauche ne spezielle query

Verfasst: 18.09.2003 18:24
von MrHussein
hallo,

ich möchte die fünf letzten posts aus einem bestimmten forum auf einer externen seite anzeigen lassen. dabei soll das externe layout 100%ig erhalten bleiben. nur titel und text, nichts mehr.

im grunde brauch ich nur die mysql query, die mir titel und text in ein array packt, den rest kann ich dann selbst :)

tia christophe

Verfasst: 18.09.2003 18:34
von bloddy newbie
meinst du die tatsächlichen letzten 5 postings oder 5 themen?

Verfasst: 18.09.2003 18:43
von MrHussein
die ersten posts der letzten 5 themen

Verfasst: 18.09.2003 19:21
von bloddy newbie
Macht 5 Mark *gg* - diese Abfrage ist schon gehobene Schwierigkeit muß ich gestehen *puh*.

jeweils das erste Posting der letzten 5 Topics:

Code: Alles auswählen

SELECT a.topic_id, a.topic_title, b.post_id, c.post_text
FROM ".TOPICS_TABLE." AS a INNER JOIN ".POSTS_TABLE." AS b ON b.topic_id = a.topic_id, ".POSTS_TEXT_TABLE." AS c WHERE b.post_id = c.post_id AND a.forum_id=8 GROUP BY b.topic_id
ORDER BY a.topic_time DESC
LIMIT 5
die 8 mußt du durch deine forum_id ersetzen und gegebenfalls mit einfachen gänsefüßchen ('8') eingrenzen.
du bekommst nun ein array bestehend aus der topic_id, topic_title, post_id, post_text ausgegeben.

greetz bloddy

Verfasst: 19.09.2003 08:43
von Gast
bloddy newbie hat geschrieben:Macht 5 Mark *gg* - diese Abfrage ist schon gehobene Schwierigkeit muß ich gestehen *puh*.
1000x danke, darauf wäre ich vermutlich nie gekommen.

ich werd es heute mal ausprobieren.

wohin soll ich das geld überweisen?

Verfasst: 19.09.2003 10:45
von MrHussein
So, vielen Dank für die Hilfe, es klappt (fast) so wie ich mir das vorgestellt habe: http://beta.overnet.org/news/

Ein Problem sieht man natürlich sofort: BBCodes. "\r\n" lass ich replacen, aber bei den BBCodes wird es mit etwas zu kompliziert. Könnte ich nicht die phpBB-Funktion, die das macht einfach übernehmen?

Jemand 'ne Idee?

Verfasst: 19.09.2003 19:10
von bloddy newbie
das ginge schon...allerdings mußt du dafür einige phpbb-funktionen includen.