Avatar billede 17196 Nybegynder
20. februar 2005 - 19:02 Der er 5 kommentarer og
1 løsning

Vis seneste aktivitet

Hej eksperter..
Jeg har på mit site en 3/4 ting som brugerne på sitet kan kommentere, og nu kunne jeg så godt tænke mig at vise seneste aktivitet på forsiden.. Har set et sted hvor at linket til seneste aktivitet er bold hvis man ikke har set kommentaren endnu...
Nu kunne jeg så godt tænke mig lidt hjælp til hvordan jeg skal gribe det an.
Eller måske link til hvor jeg kan læse hvordan jeg skal gøre..

På forhånd tak!
Håber i kan hjælpe mig...
Avatar billede net-city Nybegynder
20. februar 2005 - 19:03 #1
Den seneste?
SELECT * FROM tabel ORDER BY id DESC LIMIT 0,1
?
Avatar billede jensgram Nybegynder
20. februar 2005 - 19:13 #2
Da aktivitet<->bruger-kardinaliteten er mange-til-mange ville jeg oprette en reference-tabel med to attributter:

userId (ref users.id, key)
activityId (red activities.id, key)

og så smide et data-sæt ind, når brugeren kigger på en aktivitet.
Avatar billede 17196 Nybegynder
20. februar 2005 - 19:33 #3
Kan man i sit table, f.eks. film_kommentar i have en row hvor de brugere der har set kommentaren bliver indsat i?
Avatar billede jensgram Nybegynder
20. februar 2005 - 20:04 #4
Jo, det kan man godt, men det er "grimt". Jeg har selv gjort det i en snæver vending, men kan kun fraråde det. Du vil blive glad for en relationstabel (hvis du ikke før har brugt dem kan det være virke lidt omstændigt). Jeg mener bestemt, at mit bud er den korrekte løsning, og du vil være i stand til at hive data ud med joins, hvilket er ret let...
Avatar billede 17196 Nybegynder
20. februar 2005 - 20:19 #5
Ja ok, har lidt svært ved at overskue det, men der er nok ikke andet for end at begynde på det, så må jeg vil finde den røde tråd engang.. :)
Men jeg skal oprette en ny tabel, der indeholder BrugerID og film_kommentarID...? Hmm, det burde jeg da kunne hitte ud af..
Tak for hurtig hjælp "jensgram" :o)
Avatar billede jensgram Nybegynder
20. februar 2005 - 20:32 #6
Du må jo spørge, hvis der viser sig at komme problemer.

Jeg kan i hvert fald anbefale dig at kigge nærmere på INNER JOIN, LEFT JOIN osv. (mine to foretrukne)...
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