Avatar billede dang Praktikant
04. maj 2005 - 21:46 Der er 7 kommentarer og
1 løsning

Indlæg læst.

Hi folkens :P

Jeg står og mangler en ide til hvordan jeg får lavet en funktion/feature som viser om der er nye indlæg i en post, lidt ala PHPbb+ måde at gøre det på ! Er der nogen der har nogle kreative indslag !
Avatar billede coderdk Praktikant
04. maj 2005 - 21:53 #1
Lav en tabel med to felter: postid, brugerid - hvis en brugerid er knyttet sammen med en postid er posten læst?
Avatar billede dang Praktikant
04. maj 2005 - 21:58 #2
Den ide havde jeg også, men blev i tvivl om hvor meget det ville belaste databasen.
Avatar billede kawsper Nybegynder
04. maj 2005 - 22:08 #3
Jeg tror min sidemand har en løsning på trapperne :-)
Avatar billede jm0_ Nybegynder
04. maj 2005 - 22:09 #4
Opret en ny tabel "XXXXXXXX".

Med felterne brugerid, topicid, last_seen:

---------
Avatar billede jm0_ Nybegynder
04. maj 2005 - 22:19 #5
kawspers sidemand her...

Opret en tabel med felterne brugerid, topicid, last_seen.

--
Når brugeren åbner et topic skal du tjekke om brugerid og topicid eksistrer i databasen.
hvis de eksisterer skal du updatere last_seen. Findes den ikke skal du oprette den.

Når brugeren lister topic skal den sammenligne topicid med den som eksisterer i databasen.
Avatar billede coderdk Praktikant
04. maj 2005 - 22:24 #6
dang, Det er den eneste rigtige måde at gøre det på, og det belaster ikke databasen specielt meget. Det er trods alt kun to integers, og hvis du har dem begge som primary key, så er de indekseret også - Det er måden at gøre det på ;)

Den anden med tid, som de andre nævner er faktisk heller ikke helt dum, jeg ville nok bare tilføje et enkelt felt til brugertabellen, med last_login, læs den og gem den i en session variabel, og opdatér feltet og så bare sammenlign datoen med de indlæg der er siden det tidspunkt :)
Avatar billede dang Praktikant
07. maj 2005 - 00:04 #7
Takker mange gange for hjælpen, og points til jmO
Avatar billede jm0_ Nybegynder
07. maj 2005 - 23:43 #8
tak for points :)
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