Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

tap_pedroso

PHP com FireBird

Recommended Posts

olá pessoal,

 

o amigo Julio Cesar fez o seguinte código para conectar o php com interbase:

 

 

<?

$host = "localhost:c:interbaseimasters.gdb";

$username = "SYSDBA";

$password = "masterkey";

 

$db = ibase_connect($host,$username,$password);

$sql = ibase_query($db,"SELECT * FROM tb_colunistas");

 

while($row=ibase_fetch_object($sql)) {

print $row->NOME ." ";

print $row->ASSUNTO ." ";

}

?>

 

 

com esse mesmo código eu consigo conectar com o firebird?

 

obrigado. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

olá colega,

 

eu tentei o seguinte código:

 

<?

$host = "localhost:c:interbaseimasters.gdb";

$username = "SYSDBA";

$password = "dbalocal";

 

$db = ibase_connect($host,$username,$password);

$sql = ibase_query($db,"SELECT * FROM tb_colunistas");

 

while($row=ibase_fetch_object($sql)) {

print $row->NOME ." ";

print $row->ASSUNTO ." ";

}

?>

 

mas o seguinte erro acontece quando eu chamo a pagina php:

 

Fatal error: Call to undefined function ibase_connect() in C:\interbase\conectar.php on line 14

 

a linha 14 é essa:$db = ibase_connect($host,$username,$password);

 

 

obrigado pela ajuda. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

agora mudou o erro:

 

Warning: ibase_connect() [function.ibase-connect]: I/O error for file "c:interbaseimasters.gdb" Error while trying to open file O sistema não pode encontrar o arquivo especificado. in C:\interbase\conectar.php on line 14

 

Warning: ibase_query() [function.ibase-query]: invalid database handle (no active connection) in C:\interbase\conectar.php on line 15

 

Warning: ibase_fetch_object(): supplied argument is not a valid Firebird/InterBase result resource in C:\interbase\conectar.php on line 17

 

 

valeu http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá...

 

Eu tento conectar o PHP com o FB e dá a seguinte mensagem de erro

 

Warning: ibase_connect() [function.ibase-connect]: Unable to complete network request to host "localhost". Failed to locate host machine. Undefined service gds_db/tcp. in D:\WWW\testeFB\buscadados.php on line 7

 

 

entre outras.....no PHP.ini já descomentei a linha da dll do interbase....

 

oq eu faço??

 

Att, SetaMB

Compartilhar este post


Link para o post
Compartilhar em outros sites

O modo que voce está usando para se conectar ao banco de dados está OK!

Só faz o seguinte, mude a extensão q está errada

 

mude esta linha

$host = "localhost:c:interbaseimasters.gdb";

 

para esta:

$host = "localhost:c:interbaseimasters.fdb";

 

 

que vai dar certo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.