[firebase-br] FIREBIRD - PHP

Phelen Harg phelen em gmail.com
Ter Out 6 08:32:38 -03 2009


Ao que tudo indica ele não carregou a dll php_interbase, pois ele não está
encontrando a função ibase_connect()

2009/10/6 Isael Faria Junior <isael em stetika.com.br>

> Pessoal estou com o seguinte erro ao tentar conectar.
> Já habilitei no php.ini a dll do interbase/firebird.
>
> estou fazendo assim :
>
> <?
> $host = 'localhost:C:/Projetos/exe/SGI/DADOS/DADOS.GDB';
> $username = 'SYSDBA';
> $password = 'masterkey';
>
> $dbh = ibase_connect($host, $username, $password);
> $stmt = 'SELECT * FROM USUARIO';
> $sth = ibase_query($dbh, $stmt);
> while ($row = ibase_fetch_object($sth)) {
>   echo $row->NOM_USUARIO, "\n";
> }
> ibase_free_result($sth);
> ibase_close($dbh);
> ?>
>
> o erro completo e esse:
>
> *Fatal error*: Call to undefined function ibase_connect() in *C:\Arquivos
> de programas\VertrigoServ\www\firebird.php* on line *46*
>
> alguma ideia de como resolver isso ?
>
> Phelen Harg escreveu:
>
>  pequise por php_interbase.dll no php.ini caso encontre da seguinte forma
>> ";extension=php_interbase.dll" remova o ";", se você encontrar
>> "extension=php_interbase.dll" está correto. Caso não encontre no php.ini
>> adicione "extension=php_interbase.dll" onde estão todos os dados iniciados
>> por extension. Caso você utilize linux ao invés de dll você terá .so.
>>
>> Você também deve procurar se no caminha indicado para as extensões,
>> exemplo
>> "extension=/path/to/extension/", consta a dll do interbase.
>>
>>
>> Já quanto a gds32.dll que o Isael falou eu desconheço. Deixo para ele te
>> responder.
>>
>> 2009/10/5 Isael Faria Junior <isael em stetika.com.br>
>>
>>
>>
>>> ONDE DEVE SER COPIADA AS DLL ?
>>> NO MEU PHP.INI E SÓ HABILITAR ISSO ?
>>>
>>> Sérgio Alexandre Gianezini escreveu:
>>>
>>>
>>>
>>>> Lembrando que deve copíar o fbclient.dll do firebird instalado por cima
>>>> do
>>>> gds32.dll que vem com o php, caso contrario, até conecta, mas todas as
>>>> querys falham...
>>>>
>>>> "Phelen Harg" <phelen em gmail.com> escreveu na mensagem
>>>> news:a94d41790910050932ued1c16cm2dc7dfc5f0dfa2af em mail.gmail.com...
>>>> Retirar o ";" na frente de extension=php_interbase.dll no php.ini. É
>>>> necessario reiniciar o PHP.
>>>>
>>>> Exemplo conexão:
>>>> <?
>>>>    $Host = "127.0.0.1:/home/php/BANCO.FDB";
>>>>   $Senha = "masterkey";
>>>>   $Usuario = "SYSDBA";
>>>>
>>>>   if (!$Conn = ibase_connect($Host,$Usuario,$Senha,"ISO8859_1"))
>>>>       die("Por problemas tecnicos nao foi possivel conectar ao banco");
>>>> ?>
>>>>
>>>>
>>>>
>>>> 2009/10/5 Isael Faria Junior <isael em stetika.com.br>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> PESSOAL,
>>>>>
>>>>> EU JÁ TRABALHO COM FIREBIRD  E DELPHI 7 A ALGUNS ANOS.
>>>>> MAIS AGORA ESTOU COMEÇANDO A TRABALHAR COM O PHP E FIREBIRD.
>>>>> POREM NÃO ESTOU CONSEGUINDO FAZER O PHP CONECTAR COM O FIREBIRD.
>>>>> ALGUEM QUE TRABALHA COM PHP PODERIA ME INDICAR COMO FAZER ISSO ??
>>>>>
>>>>> ______________________________________________
>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>> ______________________________________________
>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>  ------------------------------------------------------------------------
>>>>
>>>> ______________________________________________
>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>>
>>>>
>>>>
>>> ______________________________________________
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>
>>>
>>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista