Avatar billede martinsp Nybegynder
11. august 2008 - 20:19 Der er 4 kommentarer og
1 løsning

Udgå "samme" udtræk af database

Hej eksperter!

Jeg har et lille problem, jeg ikk' selv kan løse, så håber der er en af jer er kan (:
Det er sådan, at jeg vil trække de "Seneste indlæg" ud af databasen. Problemet er, at den så trække alle ud, hvor jeg kun vil ha', at den trækker ét indlæg ud, fra hvert spørgsnål.
Så hvis vi siger, der er kommet to indlæg til et spørgsnål "Test", så skriver den begge indlæg ud, men jeg vil kun ha' den skriver det nyeste af de to indlæg ud.

Håber I kan følge mig og hjælpe mig (:
Avatar billede nicklasb Nybegynder
11. august 2008 - 21:09 #1
Det ville være lettest, hvis du postede din SQL forespørgsel. Og eventuelt smed spørgsmålet i MySQL kategorien (da det vist ikke har meget med PHP at gøre?).

.. men, prøv at sætte "GROUP BY traad_id" ind til sidst i din forespørgsel.
Avatar billede martinsp Nybegynder
11. august 2008 - 21:22 #2
Det var lige præcis den kode jeg søgte. Det virker perfekt!
- jeg mente nok, der var en simpel måde :b

Smid et svar, så får du dine point (:
Avatar billede nicklasb Nybegynder
12. august 2008 - 09:30 #3
Det var da heldigt så :)
Husk at sortere din liste inden du grupperer, da den som udgangspunkt blot tager den første..
Avatar billede martinsp Nybegynder
12. august 2008 - 12:31 #4
Der er lige et lille problem..
- når man skriver et indlæg i fx tråd "Test" kl 12:00 fx, så skriver den selvfølgelig det ud, når jeg bruger GROUP BY, fint nok. Men hvis jeg så skriver et indlæg til, så udskriver den stadig det første indlæg, hvor jeg vil ha' den skal skrive det nyeste. Jeg bruger ORDER BY, men det virker ikk', når mn bruger GROPU BY`? ;s
- har du et forslag til den løsning`? (:
Avatar billede martinsp Nybegynder
12. august 2008 - 12:51 #5
Jeg fandt selv ud af det (:
- du får dine point, fordi du kom med "GROUP BY" ;b
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