webForumDet fria alternativet

Hämta senaste posten

Databaser & SQLur Databashanterare & SQL

1 svar · 228 visningar · startad av web00132

Medlem sedan maj 2001797 inlägg
Frågan#1

Jag vill hämta fram hela raden med fält där 'createdate' är högst. Typ så här försöker jag göra:

SELECT * FROM messages WHERE messages.createdate = (SELECT max(createdate) FROM messages WHERE messages.threadID = ".$siffra.");

Detta funkar inte. Jag har alltså ett forum och här vill jag hämta fram info från ett specifikt inlägg, nämligen det senaste inlägget i en specifik tråd (threadID).

Jag kör MySQL och PHP. Jag är lite halvdålig på PHP också så ni får gärna visa hur jag ska få fram den data jag vill komma åt :OO

Medlem sedan juni 20034 013 inlägg
#2

SELECT * FROM messages ORDER BY createdate DESC LIMIT 1;

146 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
143 ms — hämta tråd, inlägg och bilagor (db)