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

Informação vindo diferente da base


eduardomenezes.a

Pergunta

Olá pessoal.

Preciso de ajuda com a seguinte questão.

Consulto banco de dados Firebird e estou tendo problemas ao trazer algumas informações com o PHP.

Tenho uma tabela OS com várias colunas como EMAIL, TEL, OBS, OBS2, etc.

Ao trazer as informações, os campos OBS e OBS2 exibem a informação 0x00266b6e0000018f 0x0027dd2c0000018f.

Na base, esses campos estão como TEXTO LONGO e possuem conteúdo como "DEFEITO NO EQUIPAMENTO TAL TAL TAL".

Os demais campos EMAIL, TEL, exibem a informação normal.

Alguém saberia me ajudar?

Desde já agradeço.

index.php

<?php
	if (!($dbh=ibase_connect('XX', 'XX', 'XX')))
		die(ibase_errmsg());

	$SEQOS = 999;
	$a = "SELECT EMAIL, TEL, OBS, OBS2 FROM OS WHERE SEQOS = '$SEQOS'";
	$query = ibase_query($dbh, $a);
	$row = ibase_fetch_object($query);
	if ($row != 0) {
		echo "EMAIL: "  . $row->EMAIL;
		echo "TEL: " 	. $row->TEL;
		echo "OBS: " 	. $row->OBS;
		echo "OBS2: " 	. $row->OBS2;
	}
	
	ibase_free_result($query);
	ibase_close($dbh);
?>

 

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Problema solucionado.

O tipo de campo na base é BLOB.

Para ler esse tipo de campo em PHP, há duas formas:

$row = ibase_fetch_object($query, IBASE_TEXT);
echo $row['OBS'];

ou

$row = ibase_fetch_object($query);
$binfo = ibase_blob_info($row['OBS']);
$bopen = ibase_blob_open($row['OBS']);
echo ibase_blob_get($bopen, $binfo[0]);

Obrigado.

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
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...