David
26-11-2006, 16:54:51
Hola
Tengo instalado firebird , me he asegurado que esta en funcionamiento , he descomentado los accesos en php.ini , he realizado un <?php phpinfo() ?>
y esto es lo que me sale :
http://img472.imageshack.us/img472/5006/interbaseuw6.jpg
Este es el código que he puesto :
<?php
$base = 'C:/Archivos de programa/Archivos comunes/Borland Shared/Data/EMPLOYEE.GDB';
$usuario = 'SYSDBA';
$clave = 'masterkey';
$dbh = ibase_pconnect( $base,$usuario, $clave );
if (!$dbh) die ("error al conectar con la base de datos");
$tr = ibase_trans ($dbh);
?>
He probado con poner
$base = 'localhost:C:/Archivos de programa/Archivos comunes/Borland Shared/Data/EMPLOYEE.GDB'; , como leo en algún que otro post .
He cambiado las barras de la ruta \ por / , y también he probado varias bases de datos .
Y me sale este error :
Warning: ibase_pconnect() [function.ibase-pconnect]: unavailable database in C:\david\interbase.php3 on line 6
error al conectar con la base de datos
Si pongo lo de localhost , me sale este otro error :
Warning: ibase_pconnect() [function.ibase-pconnect]: Unable to complete network request to host "localhost". Failed to locate host machine. Undefined service gds_db/tcp. in C:\david\interbase.php3 on line 6
error al conectar con la base de datos
Se me olvidaba , en el explorer pongo esto http://localhost/test/interbase.php3 , decir que el alias es test y que si pongo otras paginas , funciona perfectamente y si estan con mysql , también funcionan sin problemas .
Tengo instalado firebird , me he asegurado que esta en funcionamiento , he descomentado los accesos en php.ini , he realizado un <?php phpinfo() ?>
y esto es lo que me sale :
http://img472.imageshack.us/img472/5006/interbaseuw6.jpg
Este es el código que he puesto :
<?php
$base = 'C:/Archivos de programa/Archivos comunes/Borland Shared/Data/EMPLOYEE.GDB';
$usuario = 'SYSDBA';
$clave = 'masterkey';
$dbh = ibase_pconnect( $base,$usuario, $clave );
if (!$dbh) die ("error al conectar con la base de datos");
$tr = ibase_trans ($dbh);
?>
He probado con poner
$base = 'localhost:C:/Archivos de programa/Archivos comunes/Borland Shared/Data/EMPLOYEE.GDB'; , como leo en algún que otro post .
He cambiado las barras de la ruta \ por / , y también he probado varias bases de datos .
Y me sale este error :
Warning: ibase_pconnect() [function.ibase-pconnect]: unavailable database in C:\david\interbase.php3 on line 6
error al conectar con la base de datos
Si pongo lo de localhost , me sale este otro error :
Warning: ibase_pconnect() [function.ibase-pconnect]: Unable to complete network request to host "localhost". Failed to locate host machine. Undefined service gds_db/tcp. in C:\david\interbase.php3 on line 6
error al conectar con la base de datos
Se me olvidaba , en el explorer pongo esto http://localhost/test/interbase.php3 , decir que el alias es test y que si pongo otras paginas , funciona perfectamente y si estan con mysql , también funcionan sin problemas .