Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-12-2009
alapaco alapaco is offline
No confirmado
 
Registrado: jun 2003
Ubicación: Buenos Aires
Posts: 287
Poder: 0
alapaco Va por buen camino
Angry PHP + Oracle = Resultados cacheados ??

Hola a todos, tengo un archivo php que ejecuta un store procedure en oracle 10g, pero devuelve un resultado que si ejecuto el mismo store procedure desde el sql navigator o el toad devuelve otro resultado (el resultado correcto), pasandole los mismos parametros en ambos casos, claro.

El codigo php lo simplifique hasta lo minimo:

Código PHP:
Código PHP:
$conn oci_connect("xxx"decrypt("xxx""xxx"), "(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = xx.x.x.x)(PORT = xxxx))(CONNECT_DATA = (SID = xxxxxxxx)))""WE8ISO8859P1");
$sql "BEGIN get_valor_online_x(819, 16200, 4, :data); END;";
$cursor oci_new_cursor($conn);
$stmt oci_parse($conn$sql);
oci_bind_by_name($stmt"data"$cursor, -1OCI_B_CURSOR);
oci_execute($stmt);
oci_execute($cursor);
$dbError OCIError($stmt);
$rowValorFinal oci_fetch_array($cursorOCI_RETURN_NULLS);
foreach (
$rowValorFinal as $key => $value)
echo 
$key."=".$value."<br>";
echo 
"X".$rowValorFinal["NUMEROERROR"]; 
Pero, el problema mayor, es que este store procedure llamado desde php solo anda mal, cuando el tercer parametro es tiene como valor 3 o 4, si le pongo cualquier otro valor devuelve el resultado correcto.

Ya reinicie el apache por las dudas y sigue todo igual.

Mi pregunta es: ¿ Puede ser que haya quedado cacheado en algun lado el resultado de ese store procedure ?

Desde ya, gracias a todos, cualquier sugerencia es bienvenida, porque es algo demasiado extraño.
Responder Con Cita
  #2  
Antiguo 03-12-2009
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Poder: 19
droguerman Va por buen camino
Estás usando flex? bueno, ese problema tenía con flex e internet explorer, te puede servir este código en tus archivos .php (copiado de por ahí, no encuentro lo que yo hice)

Código PHP:
header("Expires: Tue, 03 Jul 2001 06:00:00 GMT");
header("Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0"false);
header("Pragma: no-cache"); 
__________________
self.free;
Responder Con Cita
  #3  
Antiguo 04-12-2009
alapaco alapaco is offline
No confirmado
 
Registrado: jun 2003
Ubicación: Buenos Aires
Posts: 287
Poder: 0
alapaco Va por buen camino
Estoy usando OCI, pero no parece ser un problema de cache del internet explorer, porque pasa en distintas máquinas, ya probe poniendole eso y borrando la cache y sigue igual, es muy extraño realmente.
Pero gracias por responder.



Cita:
Empezado por droguerman Ver Mensaje
Estás usando flex? bueno, ese problema tenía con flex e internet explorer, te puede servir este código en tus archivos .php (copiado de por ahí, no encuentro lo que yo hice)

Código PHP:
header("Expires: Tue, 03 Jul 2001 06:00:00 GMT");
header("Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0"false);
header("Pragma: no-cache"); 
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Database Link Oracle 10g express Con Oracle 8i standard poliburro Oracle 3 27-07-2007 21:24:38
resultados y clasificacion MiGuEJeReZ Varios 6 27-06-2006 13:30:19
No veo resultados con reportbuilder botones67 Impresión 1 27-06-2006 04:40:41
Lo importante son los resultados. Héctor Randolph Humor 1 21-12-2005 20:42:42
Consulta sin resultados!!!! Giniromero Conexión con bases de datos 8 03-10-2003 14:17:41


La franja horaria es GMT +2. Ahora son las 14:29:52.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi