Ir para conteúdo

POWERED BY:

Arquivado

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

alexandre_prog

campo BLOB em Interbase/Firebird

Recommended Posts

Pessoal, não consigo mostrar um campo BLOB aqui no PHP como o Interbase/Firebird,

 

o que será que está acontecendo???

 

Quando eu peço pra mostrar o que está no campo, ele mostra umas letras que não foram as que eu gravei, tipo essas:

 

0x000002ba000000bb

 

 

mas gravar, ele grava corretamente!!

 

 

O que pode ser??

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

coincidência

eu tambem estava com esse problema tambem hj de manha

 

 

use

 

ibase_blob_echo($row[0]);

 

ele da um echo com o campo na moral :D

 

Agora eu to procurando como grava esse valor em uma variavel para eu dar um insert em outra tabela

ja que no meu caso eu no imprimo o valor

 

o seu problema esta resolvido eu acho ( o meu ainda continua :D

se acha algo manda ai

um abraço http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

kakaroto

kakaroto1500@gmail.com

http://www.obsidiann.com

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora eu to procurando como grava esse valor em uma variavel para eu dar um insert em outra tabela

ja que no meu caso eu no imprimo o valor

 

o seu problema esta resolvido eu acho ( o meu ainda continua :D

se acha algo manda ai

um abraço http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

kakaroto

kakaroto1500@gmail.com

http://www.obsidiann.com

 

Obrigadíssimo parceiro, era isso que eu queria mesmo....

 

No seu caso, você não pode jogar essa variável como HexaDecimal mesmo em outra, assim:::

 

$info = $row[22];

 

e depois você só converte como você me ensinou!!

 

ibase_blob_echo($info);

 

No seu caso não daria certo???

 

Muito Obrigado!

 

Se achar mais algo te passo OK??

 

BOA TARDE!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora eu to procurando como grava esse valor em uma variavel para eu dar um insert em outra tabela

ja que no meu caso eu no imprimo o valor

 

o seu problema esta resolvido eu acho ( o meu ainda continua :D

se acha algo manda ai

um abraço http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

kakaroto

kakaroto1500@gmail.com

http://www.obsidiann.com

 

Obrigadíssimo parceiro, era isso que eu queria mesmo....

 

No seu caso, você não pode jogar essa variável como HexaDecimal mesmo em outra, assim:::

 

$info = $row[22];

 

e depois você só converte como você me ensinou!!

 

ibase_blob_echo($info);

 

No seu caso não daria certo???

 

Muito Obrigado!

 

Se achar mais algo te passo OK??

 

BOA TARDE!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora eu to procurando como grava esse valor em uma variavel para eu dar um insert em outra tabela

ja que no meu caso eu no imprimo o valor

 

o seu problema esta resolvido eu acho ( o meu ainda continua :D

se acha algo manda ai

um abraço http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

kakaroto

kakaroto1500@gmail.com

http://www.obsidiann.com

 

Obrigadíssimo parceiro, era isso que eu queria mesmo....

 

No seu caso, você não pode jogar essa variável como HexaDecimal mesmo em outra, assim:::

 

$info = $row[22];

 

e depois você só converte como você me ensinou!!

 

ibase_blob_echo($info);

 

No seu caso não daria certo???

 

Muito Obrigado!

 

Se achar mais algo te passo OK??

 

BOA TARDE!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

NO meu caso nao se aplicar pq eu nao imprimo e esse esquema que eu te mostrei

ele ja imprime na tela

 

no meu caso eu preciso esse valor jogar dentro de uma variavel

 

e jogar dentro um xml e fazer e vira uma pizza :D ops RSS do site :D

 

kakaroto ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

NO meu caso nao se aplicar pq eu nao imprimo e esse esquema que eu te mostrei

ele ja imprime na tela

 

no meu caso eu preciso esse valor jogar dentro de uma variavel

 

e jogar dentro um xml e fazer e vira uma pizza :D ops RSS do site :D

 

kakaroto ;)

 

Entendi cara,

 

Complicado mesmo, você já olhou no manual do PHP as opções de BLOB???

 

Eu olhei e não vi muita coisa interessante, mas de repente você consiga algo!!

 

Falowww!!

 

Obrigado!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, estou com uma situação um pouco diferente..

 

Veja o código

 

<?

// abre conexao

$comando = "SELECT * FROM tabela WHERE ID='$pega_id'"

$resultado = ibase_query($comando, $db);

$show = ibase_fetch_object($resultado);

$pega_blob = ibase_blob_echo($resultado[30000]);

$paciente_id = $show->PACIENTE_ID;

//fecha conexao

?>

 

Dentro da tabela "tabela" tenho um campo "observacao" com 30000 de tamanho para eu poder digitar um comentário de até 30.000 letras sobre uma pessoa, por exemplo.

 

Dentro dessa minha consulta o que está errado?

Eu dou um echo na variável $pega_blob e retorna somente 1...

 

Abraço a todos

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.