我当时在写我的网站,结果卡在那里了。我当前的代码如下:
$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)。
任何帮助都将不胜感激。
提前谢谢..
发布于 2011-10-28 08:53:31
你会做这样的事情。
while($row = mysql_fetch_assoc($sql)){
$row['age'] = yourFunction( $row['birthday'] );
$data[]=$row;
}发布于 2011-10-28 08:53:01
您可以在查询中自动计算年龄:
$sql=mysql_query("SELECT id,name,birthday (YEAR(CURDATE())-YEAR(birthday)) as age FROM users");https://stackoverflow.com/questions/7924051
复制相似问题