21/01/2009, 21:26
|
| | Fecha de Ingreso: diciembre-2007
Mensajes: 385
Antigüedad: 16 años, 11 meses Puntos: 0 | |
Problemas para imprimir edad en php desde postgre 8.2 Hola amigos, tengo el siguiente problema, tengo una tabla de niño en la cual tengo su direccion nombre fecha de nacimiento etc... e aqui mi dilema necesito imprimir la edad del niño en pantalla junto con los otros datos, la funcion para calcular la edad la tengo lista en mi bd pero como hago para imprimirla en pantalla ya q hago la consulta: SELECT_CALCULA_EDAD="select * from fu_obtener_edad('$row[4]',current_date)"; donde $row[4] es la fecha de nacimiento del niño q son los datos q obtengo de la consulta anterior q si me funciona bien, despues de la consulta la prosigo con esto para presentar los datos en pantalla:
$resultado_edad_nino = pg_exec ($conn,$SELECT_CALCULA_EDAD);
$row_edad = pg_fetch_array ($conn, $resultado_edad_nino);
luego imprimo $row_edad[0] en mi tabla html donde pesento los datos pero al ejecutar la busqueda me aparece este error en la consulta: Warning: pg_fetch_array(): supplied resource is not a valid PostgreSQL result resource in C:\Archivos de programa\Apache Software Foundation\Apache2.2\htdocs\PDA\buscar_nino_por_id .php on line 372.
en q estoy fallando para imprimir la edad en pantalla en la tabla html??? ya q si ejecuto la consulta directa en la bd con una fecha directa: select * from fu_obtener_edad('2001-01-25',current_date)"; me funciona bien, como tengo q capturar los datos de esta consulta para luegoo imprimirla en mi tabla html???.... ruego por su ayuda amigos.... de antemano gracias. bye. |