Bom dia pessoal! Tenho 2 bases uma Oracle 9i e outra 10g, preciso urgentemente fazer um select no Oracle 9i em um mesmo arquivo php que utiliza o Oracle 10g... É possível?
Vou dar um exemplo do que eu fiz... Criei 2 arquivos de conexão .php (um para cada banco de dados) nele tem meus ociConctar(), ociDesconectar(), e todos funcionam... //exemplo do banco 1 (funciona esse) esse arquivo se chama config.php function ociConectar() { global $ociConn1; $db = "(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (Host = 200.169.63.2)(Port = 1521))) (CONNECT_DATA = (SID = meusid)))"; if(!( $ociConn1 = oci_connect("usuario", "senha", $db) )) return $conectado1 = 0; else return $conectado1 = 1; } //exemplo do banco 2 - esse arquivo se chama config2.php function ociConectar2() { global $ociConn2; $db2 = "(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (Host = 200.169.63.4)(Port = 1521))) (CONNECT_DATA = (SID = gep)))"; if(!( $ociConn2 = oci_connect("usuario", "senha", $db2) )) return 0; else return 1; } //////////////// Lá no meu arquivo .php eu dou 2 require_once: require_once(config.php); require_once(config2.php); Durante o código existem vários ociExecutar($sql); do banco 1 que funcionam! MAS, quando eu dou um ociExecutar2($sql); no meio do código é aí que não funciona... Minha tupla2() vem vazia. E tem dados nesse select, e o user ta certo e eu já conferir e reconferir dezenas de vezes e não entendo o pq da minha tupla2() já dei ociDesconectar antes e ociCOnectar2() mas ainda não funciona... Eu só corro pra cá quando é importante, alguém pode me ajudar??