Datum invoegen MYSQL

Gestart doorVince4 reacties24 weergaven

5 berichten · pagina 1 van 1

Vince

Lid · Topicstarter

Berichten
1.028
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik wil wanneer mensen vip worden in de database zetten tot wanneer dat is.

Nu had ik dit gevonden, voor de huidige datum. Maar daar moet dus eigenlijk 1 maand bij.

Weet niet eens of dit klopt, even snel wat opgezocht...

INSERT INTO tabel (datumveld)
VALUES (CURDATE())


Maar het moet dus een maand zijn vanaf het moment van bestellen.

Iemand besteld op 10-05-09, na het bestellen moet dus in de database staan 10-06-09.

Daarna wil ik in mijn dagelijks cronjob gewoon controleren of er in de database bij vipdatums de huidige datum staat en daar dan SET vip = no AND vipdatum = ...

Beetje duidelijk?
Mooie vergoeding. wink
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
DATE_ADD(NOW(), INTERVAL 1 MONTH)
geeft je de waarde van vandaag over 1 maand
0
Vince

Lid · Topicstarter

Berichten
1.028
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Kzal is gaan kijken hoever ik er mee kom, alvast bedankt. smile
Edit: Bijna gelukt smileEdit2: Het is mezelf gelukt, word dagelijks met cron gecontroleerd of die datum staat als einddatum bij vips. Bij het invoegen na de betaling word de datum 1 maand later erin gezet. Getest & werkt.
thumbsup
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Wat doe je cron dan precies?
Voor zover ik het zo snap heb je helemaal geen cronjob ervoor nodig namelijk. yummie
0
Vince

Lid · Topicstarter

Berichten
1.028
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Is ook niet nodig, maar ik voer er toch al een uit voor de bonussen dagelijks. De cron kijkt wat de datum van die dag is, en of die in de mysql staat in de rij viptot. Daar zet ie vip = no en datum = ...

Het werkt nu allemaal, alles automatisch. smile
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren