/ / Phpmyadmin blob imagem php saindo criptografada, quer exibir imagens de blob para página da web - php, html, mysql, css

Phpmyadmin blob imagem php saindo criptografada, quer exibir imagens de blob para a página da web - php, html, mysql, css

Problema reside aqui:

O código sai criptografado, por isso não consigo exibir imagens de blob na página da web, gostaria que o blob fosse exibido como uma imagem:

<?php
//connect to server
$connect = mysql_connect("localhost","root","");

//connect to database
mysql_select_db("website");

//query the database
$query = mysql_query("SELECT * FROM homepage");

//fetch results of database and convert to an array

while($rows = mysql_fetch_array($query)):
//

echo "<div class = "productBox1">";
echo "<img class = "pImg1" src="/images/{$rows["image"]}" />";
echo "<div class = "pDesk1">" . "<p>" . $rows["description"] . "</p>" . "</div>";
echo "</div>";
//
endwhile;

?>

Respostas:

0 para resposta № 1

Tente inserir isso no seu código php

$rows["image"] = base64_decode($rows["image"]);

EDIT: Certifique-se de que você está colocando as imagens no banco de dados usando

$image = base64_encode($image);

0 para resposta № 2

edite enquanto loop com isso.

while($rows = mysql_fetch_array($query))
{
$rows["image"] = base64_decode($rows["image"]);
$image = $rows["image"];
$desc = $rows["description"];
?>
echo "<div class = "productBox1">";
echo "<img class = "pImg1" src=<?php echo $image;?> />";
echo "<div class = "pDesk1">" . "<p>" . $desc . "</p>" . "</div>";
echo "</div>";
<?php
}
?>

-1 para resposta № 3

Altere o array para assoc e veja se isso ajuda (: então o seu loop while vai ficar assim while($rows = mysql_fetch_assoc($query)):