0
I think someone will feel entitled to say that this question is a duplicate, but I disagree, there is a question that answers in a simple and objective way a method of displaying an image of a field blob in PHP, using Firebird.
For what I was able to gather on the internet. This code seems correct.
if($db = ibase_connect('C:\Banco.FDB', 'sysdba', 'masterkey')){
$result = ibase_query($db, 'SELECT IMAGEM FROM PRODUTO_GALERIA where id = 478');
while ($row = ibase_fetch_object($result)) {
header("Content-type: image/jpeg");
echo $row->IMAGEM;
}
}
A simple query in one of my tables that brings an image as a result (with id 478), but the result is not an image but a small square in the middle of the screen. I tried all methods I found on the internet and only got compilation errors and this little square on the screen.

Removing the
header, appears any error message? Already tested with other data?– Valdeir Psr
Which I remember when removing the header a hexadecimal.code appears and I tested all the images and gives the same result
– Giovani Ramos da Cunha