+-
我如何使用MYSQL和PHP获得本周,本月和下个月庆祝生日的朋友的生日?
我目前正在一个网站上工作,需要在本周,本月和下个月使用MYSQL和 PHP庆祝他们的生日.

我该怎么做?

最佳答案
如果您在MySQL中以DATE(或DATETIME)格式存储生日,您可以使用以下查询:

// This week
SELECT * FROM person WHERE WEEK( birthdate ) = WEEK( NOW() )

// This month
SELECT * FROM person WHERE MONTH( birthdate ) = MONTH( NOW() )

// Next month

SELECT * FROM person WHERE MONTH(birthdate)= MONTH(NOW())1;

SELECT * FROM person WHERE IF
  ( MONTH( NOW() ) < 12, MONTH( birthdate ) = MONTH( NOW() ) + 1,
  MONTH( birthdate ) = 1)
点击查看更多相关文章

转载注明原文:我如何使用MYSQL和PHP获得本周,本月和下个月庆祝生日的朋友的生日? - 乐贴网