2017-03-06 13 views
0

私のデータベース接続コードはこちらです。ブロブ画像の表示方法​​

私はTD

<?php while ($news = mysql_fetch_assoc($content)) 
      { 
       echo "<tr>"; 
        echo "<td>" .$news['<img src = "data:image/jpg;base64,'.base64_encode($img).'"/>']. "</td>"; 
       echo "</td>"; 

       echo "<tr>"; 
        echo "<td>" .$news['title']."</td>"; 
       echo "</td>"; 

       echo "<tr>"; 
        echo "<td>" .$news['content']."</td>"; 
       echo "</td>"; 

       echo "<tr>"; 
        echo "<td>" .$news['date']."</td>"; 
       echo "</td>"; 

       echo "<tr>"; 
        echo "<td>" .$news['author']."</td>"; 
       echo "</td>"; 
      } 

      ?> 

にブロブ画像を表​​示したいと、私はエラーを得たが、未定義のインデックス

+0

echo "<td><img src='data:image/jpg;base64,".base64_encode($news['img'])."'/></td>";

することにより – Nevermore

+0

''''というセルを表示しようとしています。私はそれが正しいとは思わない。エラーは、あなたの配列にそのようなインデックスがないと言います。 –

+0

@AdamBenedek私がしているとき$ news ['cover']。画像をテキストで表示します –

答えて

0

は、あなたがあなたのコードのタイプミスを持っていると言います。あなたの行は変更します。

echo "<td>" .$news['<img src = "data:image/jpg;base64,'.base64_encode($img).'"/>']. "</td>";

$のニュースののvar_dumpを行うと、もしそうなら、あなたが..結果を取得しているかどうかを確認... whileループの代わりに、foreachループを使用し

+0

このエラーがありますパーズエラー:構文エラー、予期しない 'src'(T_STRING)、 '、'または ';' –

+0

私の悪い。私はちょうど私の答えを更新しました –

+0

私はあなたのコードをコピーして貼り付けると(BLOBの名前fied)をカバーするimgを変更し、それは感謝の仲間を働かせます –