2015-12-29 4 views
5

Пожалуйста, помогите. Я пытаюсь отобразить изображение каждого пользователя, используя свой идентификатор ученика НО, но он отображает неизвестные символы в качестве изображения на моей странице ниже:Как показать изображение из mysql PHP

% S $ P H ~ 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>"; 
+2

Вы уже находитесь в 'PHP' в этот момент' '. – chris85

+0

Как сказал chris85, удалите это и добавьте что-то вроде. $ pp. –

ответ

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>"; 

Я предполагаю, что данные img верны.

+0

Спасибо, ребята. Это сработало. Я так рад. Ответит так быстро. Thanks – 4Jean

+0

Я удалил переменную $ pp и использовал echo ' \t '; – 4Jean

+0

Ницца, это сработало? – Phiter

Смежные вопросы