webForumDet fria alternativet

Visning av det senaste inlägget alt. senaste tråden i ett forum

Databaser & SQL

0 svar · 239 visningar · startad av lillebror

Medlem sedan apr. 20041 597 inlägg
Frågan#1

Hej!

Jag har konstruerat ett forum som innehåller olika kategorier med tillhörande underforum.

Nu vill jag på huvudforumsidan med hjälp av en pil (-->) som är en länk göra så att användaren kan trycka på den och automatiskt kommer till det senaste gjorda inlägget/tråden i det forumet.

Jag har kommit så långt att det fungerar så länge det senaste "inlägget" är ett inlägg och inte en ny tråd utan några inlägg.

Skapar jag en ny tråd i forumet så borde den länkas som det senaste inlägget. Men eftersom den saknar ett svar faller den bort med den SQL-sats jag använder nu.

Det jag skulle behöva göra är någon form av jämförelse mellan dessa satser. Är det så att en ny huvudtråd har ett senare datum än inlägget ska det visas.

Här är SQL-koden:

(SELECT t10.threadreplyID 
FROM tblforumthreadreply AS t10, tblforumthread AS t11 
WHERE t10.threadID = t11.threadID AND t11.forumID = t2.forumID ORDER BY t10.threadreplyID DESC LIMIT 1) AS lastthreadreplyID,

(SELECT t12.threadID 
FROM tblforumthreadreply AS t12, tblforumthread AS t13 
WHERE t12.threadID = t13.threadID AND t13.forumID = t2.forumID ORDER BY t12.threadreplyID DESC LIMIT 1) AS lastthreadID,

Några smarta idéer?! :)

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)