Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Conexão php e firebird


tms.guiri

Pergunta

Boa tarde pessoal,

Estou tentando conectar no firebird, mas esta reconhecendo a função como classe, vejam o erro:

Notice: Undefined property: stdClass::$prestadora in C:\xampp\htdocs\projeto\index.php on line 25

O codigo é esse:

$host = "localhost:c:/xampp/htdocs/projeto/CART.GDB";
$username = "SYSDBA";
$password = "masterkey";

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


$stmt = ibase_query("SELECT prestadora FROM prestador");

while ($linha = ibase_fetch_object($stmt)) {
 echo $linha->prestadora;
}
?>

Alguém poderia me auxiliar? Agradeço desde já

Editado por tms.guiri
Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
Boa tarde pessoal,

Estou tentando conectar no firebird, mas esta reconhecendo a função como classe, vejam o erro:

Notice: Undefined property: stdClass::$prestadora in C:\xampp\htdocs\projeto\index.php on line 25

O codigo é esse:

$host = "localhost:c:/xampp/htdocs/projeto/CART.GDB";
$username = "SYSDBA";
$password = "masterkey";

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


$stmt = ibase_query("SELECT prestadora FROM prestador");

while ($linha = ibase_fetch_object($stmt)) {
 echo $linha->prestadora;
}
?>

Alguém poderia me auxiliar? Agradeço desde já

Olá!

Veja este exemplo de conexão com firebird:

Conexão com firebird usando PHP

Flws!

Editado por lucke
Link para o comentário
Compartilhar em outros sites

  • 0
Bom dia lucke,

Eu já fiz todos aqueles passos o problema é que o resultado que busco no banco esta sendo referenciado como classe. Eu consigo conectar ao banco, mas quando mando imprimir o resultado do mesmo ele considera como uma classe.

Provavelmente você está utilizando: ibase_fetch_object() para retornar uma linha do recordset.

utilize: ibase_fetch_assoc()

Link para o comentário
Compartilhar em outros sites

  • 0

Tentei também com ibase_fetch_assoc da seguinte mensagem de erro:

Aviso : Undefined index: cod_prestadora em C: \ xampp \ htdocs \ projeto\ index.php na linha 27

Aviso : Undefined index: prestadora em C: \ xampp \ htdocs \ projeto\ index.php na linha 28

Veja o codigo:

$host = "localhost:c:/xampp/htdocs/projeto/CART.GDB";
$username = "SYSDBA";
$password = "masterkey";

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


$sql = ibase_query('SELECT cod_prestador, prestadora FROM prestador');

while ($linha = ibase_fetch_assoc($sql)) {    
//imprimi as linhas na tela    

echo $linha["cod_prestadora"];
echo $linha["prestadora"]; }

Se eu colocar isset não vai dar erros mais não mostra resultado :(

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...