如何从mysql PHP显示图像

4Je*_*ean 5 php mysql

请帮忙.我试图使用他们的学生ID显示每个用户的图像但它在我的页面上显示未知字符作为图像,如下所示

%S $ PH〜Q-} Y> ZTW),千兆克〜)1WN {,^!J- 94K

$sql_up="SELECT content FROM sp_uploads WHERE s_id= 'RC49557'";
$result_set=mysql_query($sql_up);

while($row_up = mysql_fetch_array($result_set))
 {
    $pp = $row_up['content'];
 } 

    echo "<td>  
 <img style=\"float:right; margin:5px; width:150px; height:150px; padding:10px; \" 
 src=\"  data:image/jpg;charset=utf8;base64,<?php echo $pp ?>   \"  /> </td>"; 
Run Code Online (Sandbox Code Playgroud)

Phi*_*ter 3

这样就可以了。您不需要在 PHP 标签内打开 PHP 标签。

$sql_up="SELECT content FROM sp_uploads WHERE s_id= 'RC49557'";
$result_set=mysql_query($sql_up);

while($row_up = mysql_fetch_array($result_set))
 {
    $pp = $row_up['content'];
 } 

 echo "<td>  
 <img style='float:right; margin:5px; width:150px; height:150px; padding:10px;' 
 src='data:image/jpg;charset=utf8;base64, $pp' /> </td>"; 
Run Code Online (Sandbox Code Playgroud)

我假设 img 数据是正确的。