Article View: es.comp.os.linux.programacion
Article #6910problema de actualización de BD mediante PHP
From: stuka
Date: Tue, 06 May 2003 09:20
Date: Tue, 06 May 2003 09:20
36 lines
2832 bytes
2832 bytes
Hola a todos, a ver si a alguien se le ocurre alguna idea. Tengo el
siguiente problema, desde un formulario llamo a la p�gina siguiente,
pas�ndole 2 par�metros (DNI y ESPECIALIDAD) usando php-4.3.1 +
apache_1.3.27 + Oracle 9.0.0.1 + Suse 8.0
<?php
include("conex.php"); //aqu� est� la conexi�n a Oracle definida
$link=Conectarse(); //traigo la conexi�n
//Esto no funciona
$consulta="update SCOTT.ENQUISADOS set DIANOESTUVO =
to_date('23/02/2001') where DNI='$DNI' and
ESPECIALIDAD=TO_CHAR('$ESPECIALIDAD')";
$stmt=OCIParse($link,$consulta);
//Esto *s�* funciona(donde aa1234 ser�a el par�metro pasado por el form)
//$consulta="update SCOTT.ENQUISADOS set DIANOESTUVO =
to_date('23/02/2001') where DNI='$DNI' and ESPECIALIDAD=TO_CHAR('aa1234')";
$stmt=OCIParse($link,$consulta);
OCIExecute($stmt);
?>
El problema es que no me actualiza la tabla, pero si hago un print
$consulta; y ejecuto la sentencia SQL que genera la p�gina en el
SQL*Plus de Oracle entonces la tabla s� que se actualiza. De hecho, si
en vez de hacer la consulta din�mica como antes ejecuto esa sentencia
SQL directamente tambi�n funciona (como puse en el c�digo anterior).
Esto mismo lo he montado bajo windows y tampoco me va, �alguien tiene
alguna idea de porqu� me pasa esto?, no s� si es culpa de Oracle, de php
o ambos. Es como si no le pasase correctamente la variable
$ESPECIALIDAD, a pesar de que al hacer el print s� que veo que sale
bien. El DNI me lo pasa sin problemas
Si acaso rese�ar que si hago un print $consulta cuando sale el DNI me
sale normal, pero especialidad me sale en *negrita*, no s� si eso indica
algo. Espero resolver esto, porque me veo dise�ando esto con ASP.
Gracias por haber le�do esto, un saludo a todos
Technical Details
Message-ID:
<b97uon$gki27$1@ID-171651.news.dfncis.de>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsmi-us.news.garr.it!NewsITBone-GARR!news.rediris.es!aotearoa.belnet.be!news.belnet.be!newsfeed.vmunix.org!fu-berlin.de!uni-berlin.de!213.60.176.205!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,9b7e963b04f20a49,start X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-05-06 02:20:29 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsmi-us.news.garr.it!NewsITBone-GARR!news.rediris.es!aotearoa.belnet.be!news.belnet.be!newsfeed.vmunix.org!fu-berlin.de!uni-berlin.de!213.60.176.205!not-for-mail From: stuka <stuka75NO_SPAM_PORFA@terra.es> Newsgroups: es.comp.os.linux.programacion Subject: problema de actualización de BD mediante PHP Date: Tue, 06 May 2003 11:20:24 +0200 Lines: 37 Message-ID: <b97uon$gki27$1@ID-171651.news.dfncis.de> NNTP-Posting-Host: 213.60.176.205 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Trace: fu-berlin.de 1052212826 17451079 213.60.176.205 (16 [171651]) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.2.1) Gecko/20021130 X-Accept-Language: en-us, en