Er det muligt at lave en funktio, der ændre en værdi i databasen efter 12mdr?
Jeg er ved at lave sådan, at folk tilføjer noget data, som jeg skal godkende, som standard hedder værdien "no" .. når værdien hedder "no" bliver dataerne vist på min admin side, hvor jeg så har mulighed for at ændre værdien "no" til "yes" .. når den er ændret til "yes" vises dataerne også på "brugersiderne"
Det jeg gerne vil have lavet, er at "yes" bliver ændret tilbage til "no" efter 12mdr .. altså at det udløber og skal "gengodkendes" efter 12mdr
hvis så kan du vel sige at dato er dage idag og har en funktion der cheker om der er nogen der udløber dagen idag og sætter en værdi på 0 så når de prøver at login får de af vide de er udløbet.
På min side, skal man kunne købe en annonceplads (man får sin egen lille side) Det betales 1 år forud, efter et år skal annoncen fjernes fra siden, annoncøren skal have en email om de ønsker at forlænge deres periode.
Synes godt om
Slettet bruger
29. marts 2006 - 02:09#4
Så ville jeg anbefale at have et datetime-felt, som indeholder tidspunktet, der er betalt indtil i stedet for yes/no-feltet.
Så kan man nemlig ganske let lave disse smarte ting:
betalt for et nyt år: UPDATE tabel SET indtildato = ADDDATE(indtildato, INTERVAL 1 YEAR) WHERE ...
påmindelser om udløb 30 dage i forvejen: SELECT * FROM tabel WHERE DATE(indtildato) = DATE(ADDDATE(indtildato, INTERVAL 30 DAY))
Synes godt om
Slettet bruger
29. marts 2006 - 02:10#5
Og det giver mulighed for at håndtere at folk betaler for 2 år, hvis de skulle have lyst til det.
Du kan jo ikke bare tage ovenstående. Meningen er du gerne skal forstå den SQL som sandbox eller jeg selv var inde på, og ud fra det svar/kommentar kunne se hvordan du kan bruge det videre i din ønskede løsning.
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.