美好的一天,
我对php很新,我一直在谷歌上搜索我想要的输出但是我找不到。
PHP
$query="SELECT FNAME, LNAME, TIMESTAMPDIFF(YEAR, BDATE, CURDATE())
AS BDATE FROM perinfo";
$showquery=mysql_query($query,$con);
这个php代码将显示所有员工FNAME,LNAME和AGE;我希望为BIRTHDATE添加另一列,但由于时间戳添加到BDATE;我无法展示员工的生日。
我尝试更改别名(不确定这是否是调用它的正确方法)BDATE到AGE并为它添加了一个回声但是没有用;我的问题是如何在我的查询中添加bdate以获得我想要的显示
非常感谢任何帮助。
答案 0 :(得分:-1)
对于可能遇到同样问题的其他人,您可以使用该链接作为参考。
http://dev.mysql.com/doc/refman/5.0/en/date-calculations.html
我错过了我的代码上的两件事
忘了回复别名。
$ query =“SELECT FNAME,LNAME,BDATE,TIMESTAMPDIFF(年,BDATE, CURDATE())AS AGE来自perinfo“; $ showquery =的mysql_query($查询,$ CON);
echo $ row ['AGE'];