我如何从数据库诞生日字段中搜索年龄?

时间:2016-02-10 10:47:35

标签: php mysql

我想从mysql数据库字段名生日找到年龄。 防爆。如果任何人的出生数据是25-07-1991,那么我想从mysql数据库查询他现在的年龄。 请有人帮助我。

2 个答案:

答案 0 :(得分:0)

如果生日是包含出生日期的字段的名称,您可以执行以下操作:

SELECT YEAR(NOW()) - YEAR(birthday) FROM table WHERE ?;

答案 1 :(得分:0)

我不知道我是否正确地理解了这个问题。 查询可以是:

  

SELECT * FROM table WHERE birthday =' 1991-07-25'

如果你想获得年龄,我会尝试这样的查询:

  

SELECT(CURDATE() - birthday)FROM表WHERE?

或者我将通过代码制作它,首先进行查询以获得出生日期,如:

  

从表WHERE中选择生日?

而不是做减法