[firebase-br] Firebird 2 e PHP 5
Marcelo Silva
marcvan em ig.com.br
Ter Abr 8 15:46:22 -03 2008
Bem agora que estamos entendidos
Eu sugiro a voce usar a classe ADODB5 para o PHP, pois nela voce nao tera
restricoes de funcoes no Result do SQL... pois no php_interbase nao tem
RecordCount , Next , First e afins...
Por exemplo pra saber quantos registros retorna numa consulta no
php_interbase.dll voce tera que fazer um count no array ibase_
Exemplo
<?php
$qry = "select ... from table1 where ...";
$result = ibase_query($tr, $qry)
$count = 0;
while ($row[$count] = ibase_fetch_assoc($result))
$count++;
?>
Ja no adodb5 voce coloca
$Sql = "sua select"
$Res = $Conexao->Execute($Sql);
$qtd = $Res->RecordCount();
Veja como é facil :)
Sucesso ae :)
----- Original Message -----
From: "Alessandro Francisco" <alencco em live.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, April 08, 2008 3:24 PM
Subject: Re: [firebase-br] Firebird 2 e PHP 5
Hum, agora sim eu entendi o que vc quis dizer.
Porque quando ele disse que havia uma classe para firebird, achei que fosse
php_firebird.dll
Vlw
> From: marcvan em ig.com.br> To: lista em firebase.com.br> Date: Tue, 8 Apr 2008
> 15:17:14 -0300> Subject: Re: [firebase-br] Firebird 2 e PHP 5> > Hum...
> entao nao entendi sua duvida... :)> > O PHP como vc sabe é Interpretado
> por isso ele precisa de uma extencão... > assim como o Delphi precisa dos
> componentes...> > O Cantu quiz dizer que já existe uma Extencao (modulo)
> no PHP pra manipular > o FB> que é a php_interbase.dll ou php_interbase.so
> no linux> > Só comentando... voce pode usar uma classe chamada ADODB pra
> conectar e > fazer suas transacoes no FB ela permite que voce user
> RecordCount, Next, > First e afins assim como em outras linguagens> >
> Qualquer duvida porte aí...> > > > > ----- Original Message ----- > From:
> "Alessandro Francisco" <alencco em live.com>> To: "FireBase"
> <lista em firebase.com.br>> Sent: Tuesday, April 08, 2008 2:46 PM> Subject:
> Re: [firebase-br] Firebird 2 e PHP 5> > > Marcelo obrigado pela ajuda,
> porém isso ai eu já sabia. O que eu quero saber > se tem algo exclusivo
> para o Firebird, exatamente como o Cantu comentou.> > Grato,> >
> Alessandro> > > > > From: marcvan em ig.com.br> To: lista em firebase.com.br>
> Date: Tue, 8 Apr 2008 > > 13:54:53 -0300> Subject: Re: [firebase-br]
> Firebird 2 e PHP 5> > PHP não é > > feito pra MySQL> > O MySQL é um banco
> Open que normalmente vinha com o > > Linux> E como o PHP surgiu mais forte
> nessa plataforma entao o pessoal do > > PHP pegou > este banco como
> Default> > O PHP pode conectar com > > praticamente qualquer banco de
> dados pois todos eles > sempre oferecem um > > Driver padrão ou via ODBC>
> > Pra conectar o PHP ao Firebird é muito > > simples> > Instale o PHP5 e
> no momento da instalacao abilite um dos extras > > referente ao >
> Interbase pois é o mesmo módulo, ele ira instalar uma > > extenção na
> pasta > C:\PHP\Ext ou na pasta que voce escolher (suponhando > > que
> esteja no Windows)> Já no Linux voce deve instalar um pacote tambem > >
> referente ao interbase-php > ou firebird-php ae ele faz o resto pra vc> >
> > > Imagino que voce deva saber instalar o Apache por isso pulo esta
> sessao > > :)> > Pra testar se seu PHP+FIREBIRD esta ok... crie um
> arquivo.php com o > > conteudo > <?php phpinfo(); ?>> > Execute ele pelo
> seu browser > > http://localhost/arquivo.php se tudo estiver > funcionando
> ele vai mostrar > > um relatorio das configuracoes do PHP + Apache > ae
> voce procura na lista > > o item INTERBASE se achar é porque esta >
> instalado... caso contrario terá > > que rever a instalacao....> > Pra
> conectar ao Interbase é simples é so ir > > no www.php.net e procurar por
> > ibase_connect> ou pra facilitar olha ae o > > link >
> http://br.php.net/manual/pt_BR/function.ibase-connect.php> > Bom > >
> trabalho :)> > Marcelo Silva> ---------------------------> > ----- > >
> Original Message ----- > From: "Alessandro Francisco" <alencco em live.com>>
> > > To: <lista em firebase.com.br>> Sent: Tuesday, April 08, 2008 1:12 PM> >
> > Subject: [firebase-br] Firebird 2 e PHP 5> > > Estou iniciando em PHP
> com > > Firebird, e gostaria de ter alguma ajuda dos > colegas da lista.
> Minha > > primeira duvida é a seguinte: Quando eu vou usar o > PHP com o
> Firebird, > > se eu não instalo com a GDS32 pra compatibilidade o PHP >
> não funfa, porém > > eu estava lendo em um site uma lista de funções da
> FIREBIRD > PHP API > > neste endereço: > > >
> http://www.janus-software.com/fbmanual/index.php?book=php, só que o site >
> > não > dá maiores informações de como eu começo a utilizar isso ai, tipo
> > > onde eu > configuro, que DLL eu copio, esse tipo de coisas. Eu sei que
> o > > PHP é "feito" > para o mySQL, mas eu não gosto xD, já usei o FB em
> outras > > ocaziões com > cadastros simples e queira continuar usando
> nesse projeto, > > assim, espero que > alguem possa me ajudar. Grato
> Alessandro> > >
> _________________________________________________________________> > >
> Discover the new Windows Vista> > >
> http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE> >
> > ______________________________________________> 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>
> _________________________________________________________________> Explore
> the seven wonders of the world>
> http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE>
> ______________________________________________> 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
_________________________________________________________________
Explore the seven wonders of the world
http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE
______________________________________________
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