![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
21/08/2007, 01:33
|
| | Fecha de Ingreso: enero-2007
Mensajes: 8
Antigüedad: 18 años Puntos: 1 | |
Difícil: Sacar datos hora de BD Oracle Hola Amigos:
Llevo desde hace algún tiempo programando unas páginas web. Sin prisa pero sin pausa. Uso PHP 4.3.10 y hago referencias por ODBC a BD en SQL 8 y 9 (2000 y 2005) y a ACCESS (97 en adelante). El caso es que ahora quiero sacar datos de ORACLE.
Después de bastante tiempo he logrado la conexión a la BD mediante las funciones OCI y también extraer datos. El problema es al devolver las horas. Cuando tengo un campo datetime y uso una variable que sea un array de resultados sólo recibo la fecha "30/12/99" (valor del campo: "1899-12-30 8:00:00"). Estoy probando con OCIFetchInto y OCIFetchStatement, pero no soy capaz de obtener un resultado válido.
Mi Código:
Código:
$sql="SELECT HORA FROM TABLA";
$sql=OCIParse($con, $sql);
OCIExecute($sql);
if (OCIFetchInto($sql, $rec, OCI_ASSOC + OCI_RETURN_NULLS))
echo $rec["HORA"];
Alguna sugerencia ?? Muchas gracias de antemano |