Php 如何将日期、月、年与存储在dob字段中的数据库分开

Php 如何将日期、月、年与存储在dob字段中的数据库分开,php,sql,Php,Sql,如果您想了解更多信息,请选择*FROM waiting EXTRACTYEAR FROM dob AS birthday,EXTRACTMONTH FROM dob AS birthday,EXTRACTDAY FROM dob AS birthday WHERE mem_id='ADT56639' 这一个有效 SELECT YEAR(dob) AS birthyear, MONTH(dob) AS birthmonth, DAY(dob) AS birthday *

如果您想了解更多信息,请选择*FROM waiting EXTRACTYEAR FROM dob AS birthday,EXTRACTMONTH FROM dob AS birthday,EXTRACTDAY FROM dob AS birthday WHERE mem_id='ADT56639'

这一个有效

 SELECT
    YEAR(dob) AS birthyear,
    MONTH(dob) AS birthmonth,
    DAY(dob) AS birthday * FROM waiting

什么类型的dob?您正在使用的数据库是什么?假设MySQL和DATE或DATETIME,只需执行YEARdob、MONTHdob、DAYdobsqlphpmyadmin dob是DATE提取表达式应该在select子句中,而不是在查询的末尾。我得到一个错误是查询为空!再一次,我从这个代码查询中得到的错误是空的,我没有得到任何错误,请检查aainit没有存储在数据库中,然后我如何得到这个错误查询的结果是空的!你知道它不能存储在数据库中吗
 SELECT
    YEAR(dob) AS birthyear,
    MONTH(dob) AS birthmonth,
    DAY(dob) AS birthday * FROM waiting
SELECT 
      EXTRACT(YEAR from dob) AS birthyear, 
      EXTRACT(MONTH FROM dob) AS birthmonth, 
      EXTRACT(DAY FROM dob) AS birthday 
FROM 
waiting