Write haof XML files: Marcelo Sosa
(
lmskako@yahoo.com.ar)
Fecha: mié 02 nov 2005 - 15:41:26 CET
Gracias Gustavo por tus ejemplos, los voy a probar y ver que
pasa, pero
la situacion se asemeja a lo que comenta Rafael.
El metodo "consultar($SQL)" no hace otra cosa que enviar una
consulta
para MySQL o SQL Server, en este caso MySQL, y devuelve un
resource en
caso de exito o FALSE de una consulta SELECT, en el caso de
un UPDATE,
INSERT y DELETE me devuelve TRUE o FALSE.
Consultar es algo asi:
class DBs{
var $id_q =
0;
var $id_con =
0;
...................
01: function consultar($SQL){
02: switch($this->tipo){
03: case "MySQL":
04: $this->id_q = mysql_query($SQL);
05: break;
06: case "MSSQL":
07: $this->id_q = mssql_query($SQL);
08: break;
09: }
10: return $this->id_q;
11: }
.................
}
y exactamente, cuando comento la linea #9, del ejemplo
anterior, en la
linea #5 evalua como FALSE siendo que el INSERT (que es
cuando me da
problemas) se realizo correctamente (en la BD aparece el
nuevo registro).
Voy a seguir investigando, por ahi (se me ocurre), haya algo
mal en mi
configuracion del PHP o del IIS; ya me he encontrado con
algunas
diferencias importantes al Apache.
Saludos y sigo con esto......
Marcelo
> Hola a todos..
> Mi problema tiene que ver con una
clase, pero ya estoy dudando si es de
> la clase misma.
>
> Les paso el codigo:
> Aqui instancio la clase e invoco
sus metodos:
>
-------------------------------------------
> 01: $res = new DBs();
> 02: $res->conectar();
> 03: $r =
$res->consultar($SQL);
> 04: $res->close();
> 05: if(!$r){
> 06: echo "Hubo un
problema...";
> 07: die;
> 08: }
> 09: echo "\$r=".$r;die;
> 10: exit();
>
-------------------------------------------
> En la linea 03, el metodo
consultar me devuelve TRUE o FALSE, en la 05
> pregunto y despues imprimo su
valor.
>
> Hasta aqui todo bien, ahora, si
comento la linea 09 (donde imprimo el
> valor de $r), la condicion
if(!$r){ se convierte en TRUE....o sea ahora
> imprime "Hubo un
problema..."
> Que pasa???, es la configuracion
de mi PHP???, alguna pista?
>
> Saludos....
> Marcelo
-- PHP Spanish Localization Talk Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:23:40 CET