2017-02-26 3 views
-1

データベースから画像を読み取ったときにこの問題が発生しました。イメージナットデータベースからPhpで読み取る

それは次のように示しています

enter image description here

この私のコード:

<?php 
include 'Header.php'; 
include 'yzd.php'; 
?> 

<div class="container"> 
<h1> All Project - Youne Zaidi </h1> 
<?php 
$posts = mysqli_query($db_connect,"select * from Project order by id desc"); 

while($post = mysqli_fetch_array($posts)){ 
    echo " 
    <article> 
    <a href='Project.php?id=$post[id]'> 
    <h1>$post[NameProject]</h1> 
    </a> 
    <p class='text-muted']> 
    <h3>$post[TypeProject]</h3> 
    </p> 
    <h4>$post[Description]</h4> 

    $post[Pic]; 

    <p>-----------------------------------------------------------------------------</p> 
    </article>"; 

} 
?> 

enter image description here

+2

コードの画像を投稿する場合は、多くの助けを期待しないでください。 –

+0

こんにちは!あなたの質問がとてもうまく書かれていないかのようです。それがそうであるように、それはdownvotesと無回答を誘致するつもりです。 –

+0

データベースに実際のイメージを保存せず、その場所を保存しないでください。 – DevDonkey

答えて

2

をベースに、生の画像出力を変換してみ64データURI (see here) あなたは可能変更することでこれを行うことができる

PNG(S)タイプは、画像の種類に依存して変化させる必要があるかもしれないとして、データベース内のすべての画像を考えると

<img src='".'data:image/png;base64,' . base64_encode($post["Pic"])."'/> 

$post[Pic] 

がstroedされています。

今後、コードスニペットを使用してスクリーンショットを使用しないでください。

+0

ああありがとうございます –

関連する問題