enten skal du have et cronjob/planlagt opgave kørende på din server eller hos et "firma" der tilbyder sådanne services, som kører hver den 1.
og du har jo koden den til at oprette tabellen, så er det jo bare at bruge date() til at finde de tal du vil bruge til at identificere tabellen med.
et alternativ kunne være at lave en fil med månedens navn, ved månedens udgang og smide tabellens indhold i filen, rydde tabellen, og starte forfra (håber det gav mening?)
på den måde har du kun én tabel og resten ligger i filer.
Men du skal jo huske på, at du i din logging-rutiner skal tage forbehold for samme navngivning af tabeller.
Jeg foreslår, at du (manuelt) flytter alle indgange for en bestemt måned væk fra din tabel og over i en backup-fil. Det kan du gøres simpelt med en klausul på din SQL-sætning, noget alá: "WHERE MONTH(logdate) = MONTH(NOW))"
Så slipper du også for at spekulere i, om din cronjob kører på det rigtige tidspunkt og ændring af tabelnavne mm.
mrgumble > har testet dit forslag og det kan jeg godt bruge takker ;)
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.