PHP beginner |
|
Hallo,
Ik heb via een cronjob een mail laten sturen naar alle klanten die langer dan 10 dagen een bestelling in de winkelmand hebben zitten.
Als de bestelling langer dan 20 dagen in de winkelmand zit stuur ik nog een mail (via cronjob).
ik heb in de database bij de tabel cms_bestellingen een veld mail wat automatisch op 0 staat. na de eerste mail wordt dat 1 en na de 2e mail wordt dat een 2.
Ik heb de code volgens mij wel goed alleen zag ik vanmorge in de database dat bij bepaalde advertenties die 1 dag in de winkelmand zitten ook de status 1 kregen en een paar die al bijvoorbeeld 24 dagen in de winkelmand zitten nog de status 1 hebben.
Kan iemand aub mijn code een beetje controleren of er fouten in zitten?
Bedankt.
PS: Hiermee roep ik het verschil aan:
SELECT uid, CURRENT_DATE(), datum, DATEDIFF(CURRENT_DATE(), datum) AS verschil FROM cms_bestellingen WHERE mail='0' GROUP BY gebruikersnaam
SELECT uid , CURRENT_DATE (), datum , DATEDIFF (CURRENT_DATE (), datum ) AS verschil FROM cms_bestellingen WHERE mail='0' GROUP BY gebruikersnaam
(Met dank aan Marten)
Hier is de hele code:
Plaatscode: 12012
|