<?php
//vandaag
$vandaag = mysql_query("SELECT id FROM db WHERE db_date + INTERVAL 1 DAY > NOW()") OR DIE(mysql_error());
//deze maand
$deze_maand = mysql_query("SELECT id FROM db WHERE db_date + INTERVAL 1 MONTH > NOW()") OR DIE(mysql_error());
?>
<?php
//vandaag
$vandaag=mysql_query("SELECT id FROM db WHERE db_date + INTERVAL 1 DAY > NOW()") OR DIE(mysql_error());
//deze maand
$deze_maand=mysql_query("SELECT id FROM db WHERE db_date + INTERVAL 1 MONTH > NOW()") OR DIE(mysql_error());
?>
Maar het lijkt er nu meer op dat hij voor 1 dag 24 uur pakt. En voor een maand dus 31 dagen pakt? Hoe kan ik dit fixen dat hij ze toch van een dag pakt?
$vandaag=mysql_query("SELECT `id` FROM `db` WHERE DAY(`db_date`) = '$dag' AND MONTH(`db_date`) = '$maand' AND YEAR(`db_date`) = '$jaar'") or die("Databasefout regel 7: ".mysql_error());