Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
opdagede først nu, det var et php forum, som ikke lige er min stærkeste side, men deklarer en variabel, der er 14 dage mindre en idag, og brug den i din sql.
der må være en funktion, der kan trække dage fra og gemme dem i en variabel. i VB hedder den dateadd - der må være noget lignende i PHP.
Men ja, når du har denne variabel defineret, så bør du kunne bruge den direkte i dit kald og derved få slettet records, der er mere end 14 dage gamle.
Hvis ikke du kan køre cronjobs på dit hotel, kan du jo lave en fil, og blot tjekke dato for hvornåer den sidst var ændret ved hver load, i stedet for en query. Og var den sidst ændret igår, ja, så kør query til at slette de sidste 14 dages poster, og efterflg. åbne, skrive til og lukke filen, for at "last modified" dato ændrer sig.
Jow da, men snakken indtil nu, er jo kun på hvordan du bedst gør det. Umiddelbart vil det jo være fjollet at afvikle en query ved hver load af siden. Et "cronjob" , "taskmanager" som afvikles af severen en gang i døgnet vil jo være det bedste.
Har aldrig selv brugt DATE felter, så jeg vil ikke lige kaste mig ud i et ex. på en query
mysql_query("DELETE FROM databasenavn WHERE opretdato<'$idag'")
$idag er i forvejen sat til d.d.
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.