Avatar billede henriktha Nybegynder
03. juli 2006 - 17:42 Der er 4 kommentarer og
1 løsning

find det nyeste svar i en tråd efter brugernavn

Jeg skal have lavet en boks hvor brugerne kan se de sidste 10 forum tråde de har postet i og hvornår, men den finder tiden på det første svar istedet for det sidste.

SELECT * FROM _XForum_posts WHERE author = '$brugernavn' group by tid order by dateline desc limit 0,10

tid = Tråd id
dateline = Unixtimestamp
Avatar billede nielle Nybegynder
03. juli 2006 - 17:52 #1
Noget i denne stil:

SELECT tid, Max(dateline) AS senestePostning
FROM _XForum_posts
WHERE author = '$brugernavn'
GROUP BY tid
ORDER BY senestePostning DESC
Avatar billede nielle Nybegynder
03. juli 2006 - 17:53 #2
Og kun for de seneste 10:

SELECT tid, Max(dateline) AS senestePostning
FROM _XForum_posts
WHERE author = '$brugernavn'
GROUP BY tid
ORDER BY senestePostning DESC
LIMIT 0, 10
Avatar billede henriktha Nybegynder
03. juli 2006 - 21:45 #3
Tak for det, nu virker det sq, var ik klar over at der fandtes en MAX() funktion ;-)
Avatar billede henriktha Nybegynder
03. juli 2006 - 21:46 #4
Hov.. glemte at skrive det vigtigste... Smid et svar !!
Avatar billede nielle Nybegynder
03. juli 2006 - 21:49 #5
Svar :^)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester