我知道我不是第一个提出如何显示即将到来生日的人。但不幸的是,所有其他答案都没有帮助我找到如何做到这一点。
我有一个具有以下结构的数据库:
感谢您的帮助!
我有一个具有以下结构的数据库:
Id - Birthday
1 9/14/1996
2 8/27/1990
-- --
如您所见,在生日字段中存储了出生日期。我想显示未来五个生日(包括今天过生日的人)。
但是我该如何做呢?我尝试了这个方法,但它没有成功:
$query="SELECT Id
FROM participants
WHERE DATE_ADD(STR_TO_DATE(birthday, %n/%j/%Y), INTERVAL YEAR(CURDATE())-YEAR(STR_TO_DATE(birthday, %n/%j/%Y)) YEAR)";
感谢您的帮助!