如何从数据库获取今天生日的人的详细信息?

时间:2015-10-22 11:39:21

标签: php mysql sql

我有下面的查询,它会根据我的php项目中的月份获取所选人员的详细信息。因此,它显示了本月有生日的人员列表。但我真的想要获得今天有生日的人的名单。请帮我改变这个问题......

select * from customer_info
  where date_format(str_to_date(b_day, '%Y-%m-%d'), '%m') = MONTH(NOW()); 

2 个答案:

答案 0 :(得分:5)

如何使用month()day()

select ci.*
from customer_info ci
where month(b_day) = month(curdate()) and day(b_dat) = day(curdate());

答案 1 :(得分:3)

SELECT
    *
FROM
    customer_info
WHERE
    MONTH(b_day) = MONTH(NOW()) AND
    DAY(b_day) = DAY(NOW())