Avatar billede durd Nybegynder
18. marts 2002 - 00:05 Der er 8 kommentarer og
1 løsning

Slette sidste beskeder i databasen!!

Jeg har lavet en chat, hvor beskederne bliver gemt i en mysql-database. Jeg har bare det problem at jeg ikke ved hvordan jeg skal få slettet alle de ældste beskeder, så jeg f.eks. kun har de 20 sidste beskeder. En der kan fortælle mig hvordan jeg kan sørge for at det er de sidste beskeder der bliver slettet..?
Avatar billede jonas- Nybegynder
18. marts 2002 - 00:19 #1
Skal de slettes, eller skal den bare vise de seneste 20 beskeder??
Avatar billede durd Nybegynder
18. marts 2002 - 00:33 #2
De skal slettes.. Det med at vise det rigtige antal er ikke noget problem ;D
Avatar billede sthen Nybegynder
18. marts 2002 - 00:33 #3
Går ud fra at du har lavet den i PHP

Sæt en funktion på der lægger tid på i Unix Epoch format
Herefter er det let at slette de ældste, hver gang der indtastes nye
Avatar billede durd Nybegynder
18. marts 2002 - 00:37 #4
Den er lavet i php ja...
Avatar billede durd Nybegynder
18. marts 2002 - 00:42 #5
Der må bare være en anden bedre måde jeg kan lave det på, hvor den f.eks. tjekker hvilke beskeder den skal slette så der lige nødagtig er 20 beskeder tilbage, og det er de nyeste..
Avatar billede sthen Nybegynder
18. marts 2002 - 01:04 #6
Så smid et id felt på som gøres auto-encrement.
herefter kan du blot gemme de poster med de 20 største id-numre, og slette resten (slet laveste for hver gang en ny indtastes)
Avatar billede durd Nybegynder
18. marts 2002 - 01:13 #7
Sådan har jeg faktisk lavet det ja.. Altså med auto_encreament og unikke id'z på alle beskeder.. Kan du forklare hvordan jeg gør det du lige har forklaret (altså i kode)? Så er jeg nemlig godt tilfreds ;D
Avatar billede durd Nybegynder
18. marts 2002 - 15:14 #8
Den der forklarer det i kode, får points'ne..
Avatar billede durd Nybegynder
18. marts 2002 - 17:54 #9
Flytter det her spøggsmål til php-sektionen, for der er åbentbart ikke nogen af jer der vil hjælpe ret meget..
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
Computerworld tilbyder specialiserede kurser i database-management

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