我正在制作生日管理..如果今天是应该首先显示的生日。如果今天没有生日,那么应该显示下一个生日。什么将是查询和在管理面板?
我有一个有4个字段的表:
- id
- 用户名
- 生日日期("2013-06-13")
我不知道如何让在mysql查询…
try this
select id , name , birthday_column
from users
where MONTH(birthday_column) = MONTH(NOW())
AND DAY(birthday_column) = DAY(NOW())
ORDER BY birthday_column
this将选择与今天同月同日的日期。下一年也将选择同月同日,依此类推
try this:
SELECT birthday_date_field
FROM users_table
WHERE birthday_date >= CURDATE()
ORDER BY birthday_date DESC
LIMIT 1