I\'m trying to write a query to select users of a database whose birthdays are in the next 7 days.
I\'ve done a lot of research but I can\'t come up with a working s
Here is a simple PHP Code & SQL Query to retrieve upcoming birthdays. Where date of birth is stored as DATE (YYYY-MM-DD Format). enter image description here
S. No.
Name
DOB
MOBILE
';
while($row = mysqli_fetch_array($result)){
$i++;
$dob = date('Y-').date_format(date_create($row["DOB"]),'m-d');
$day = date_format(date_create($dob),'w');
switch ($day){
case 0:
$day = "Sunday"; break;
case 1:
$day = "Monday"; break;
case 2:
$day = "Tuesday"; break;
case 3:
$day = "Wednesday"; break;
case 4:
$day = "Thursday"; break;
case 5:
$day = "Friday"; break;
case 6:
$day = "Saturday"; break;
}
echo"
".$i."
".$row["NAME"]."
".date_format(date_create($row["DOB"]),'d-m-Y')." $day
".$row["MOBILE"]."
";
}
echo"
";
?>