Cita:
Iniciado por Erebus ok, la situacion es asi:
necesito conectarme a una base de datos que esta en otra locacion.
tengo el nombre del servidor y un usuario con su pass.
nunca he manejado Oracle, es por eso que escribo esto.
he revisado las funciones respectivas a oci8 en el manual online en php.net y llegue a la conclusion de que necesito una explicacion de ociplogon()
los parametros que hay que mandarle son usuario, pass y (oh-oh) database
despues encontre este codigo
Código PHP:
//If your oracle database is on a remote system within your local network and you don't want to worry about the tnsnames file you can try this.
$db = "(DESCRIPTION=(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.XX.XXX)(PORT = 1521)))(CONNECT_DATA=(SID=XXXX)))";
$c1 = ocilogon("name","password",$db);
y la verdad es que no entiendo el valor que tiene $db ):
gracias de antemano
para conectarte a oracle necesitas tener el oracle client instalado en el servidor, con esto ya puedes usar ocilogon, el string de db no es necesario como lo usas, pero busca informacion en la web acerca del archivo tnsnames.ora