05. februar 2011 - 13:01Der er
4 kommentarer og 1 løsning
php sql - Slet alle indlæg over post 300
Hey, jeg har lidt problemer med at regne den smarteste måde at lave følgende script ud på
Vil gerne lave et script der gemmer hvilke sider folk kigger på når de er på min webside
Men vil kun gemme de 300 nyeste
Hvordan får jeg på den mest fornuftige måde lavet et der gemmer et id, ip, tid/dato i min database og sletter alle poster over 300, så den kun beholder de nyeste 300
Altså for mig lyder det som en enkelt tabel i din eksisterende database med de attributter du selv nævner her. Så ville jeg vælge at gøre brug af et cron-job script som eksekverer en SQL kommando på det tidspunkt hvor du har allermest trafik på din side
antal tupler: SELECT count(id) FROM *tabel-navn* DELETE FROM *tabel-navn* WHERE id < tupler-300
Jeg ved ikke om ovenstående SQL kommando er gyldig men det bør give dig en idé om min tankegang.
Har løst problemet nu, kan ikke bruge den til noget mediman, den sletter jo bare dem med id over 300.. da id er unikt bliver det hele tiden større jo
lavede bare en counter der slettede alle over 300 hver gang der blev oprettet et nyt
nissen2630 pas dit eget..
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.