无法将图像从mysql显示到php


not able show the image from mysql to php

我无法在PHP中显示MySQL blob中的图像,该图像显示了很多问号。

下面是我的代码。

if(isset($_GET['edituname']))
{
    $id='<input type="hidden" name="txtuname" value="' . $_GET['edituname'] . '">';
    $sql = "SELECT * FROM andhra WHERE id='" . $_GET['edituname'] ."';";
    $result = mysql_query($sql);
    $row = mysql_fetch_array($result);
    $COL_1 = $row['COL_1'];
    $COL_2 = $row['COL_2'];
    $COL_8 = $row['COL_8'];

HTML代码是

    <td><img src="data:images'jpg;base64,'.$COL_8.'" /></td>

我的变通办法是

如果我们把header('Content-Type: image/jpeg');放在浏览器左上角不能显示URL的两个矩形框中。

如果我们像下面这样更改HTML代码,就会出现一些意外错误。

<td><img src="data:images'jpg;base64,'.($row['COL_8']).'" /></td>

尝试这个

 $img = $row['COL_8'];
echo '<td><img src="data:image/jpg;base64,'. $img .'"/></td>';