18. marts 2002 - 00:05Der 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..?
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..
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)
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
Flytter det her spøggsmål til php-sektionen, for der er åbentbart ikke nogen af jer der vil hjælpe ret meget..
Synes godt om
Ny brugerNybegynder
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.