我正在我的网站上工作并坚持到那里。我目前的代码在这里:
$sql=mysql_query("SELECT id,name,birthday FROM users");
$data=array();
while($row = mysql_fetch_assoc($sql)){
$data[]=$row;
}
echo json_encode($data);
我在回复json数据之前尝试的是我需要修改数组中的生日值以使用函数进行老化。
我的数据库生日格式是(1987-09-25) 我希望在json输出之前将其转换为年龄格式(24)。
任何帮助将不胜感激。
提前致谢..
答案 0 :(得分:0)
你会做这样的事情。
while($row = mysql_fetch_assoc($sql)){
$row['age'] = yourFunction( $row['birthday'] );
$data[]=$row;
}
答案 1 :(得分:-1)
您可以在查询中自动计算年龄:
$sql=mysql_query("SELECT id,name,birthday (YEAR(CURDATE())-YEAR(birthday)) as age FROM users");