Cita:
Iniciado por hipopo el campo fnacimiento es de tipo fecha YYYY-MM-DD, yo solo quiero obtener de ese valor el dia solo o el mes solo o el año solo..
tan simple como eso..
.....I think ASP is better
hipopo ..
Cita: .....I think ASP is better
Todo es mejor cuando más sabes de lo que tratas ... Cuando conozcas más PHP y el SQL de la BD que estás trabajando, ahí podrás opinar con más criterío.
----------------------------------------
Te has liado intentando resolver el problema en PHP .... cuando tu solución es vía SQL .. así de simple y efectiva (en cuanto a rendimiento):
Código PHP:
$sql="SELECT DAY(fnacimiento) as mi_fnacimiento,otros_campos_si_los_necesitas FROM tabla"
$fecha = mysql_result($rs, $n, "mi_fnacimiento");
Revisa el manual oficial de Mysql en el capítulo de tratamiento de Fechas:
http://dev.mysql.com/doc/refman/5.0/...functions.html
(También te recomiendo que revistes tu forma de trabajar con mysql_result() .. es más simple (habría que ver todo tu código en tu contexto) usar mysql_fetch_array() por ejemplo ...bajo un bucle ...)
Un saludo,