Я знаю, что этот вопрос задавали много раз, но я не смог решить его, используя ни один из них. Я новичок в sqlite и не могу понять, что я делаю неправильно.
ЧТО Я ПРОБОВАЮ
Я пытаюсь сделать страницу просмотра профиля. Я могу получить все данные из своей базы данных sqlite, но не могу отобразить изображение своего профиля.
СТРУКТУРА ТАБЛИЦЫ
**username|landline|mobile|email|profilepicture**
john |xxxxxxxx|xxxxxx|[email protected]|blob
ЧТО Я ПРОБОВАЛ
$sql = "SELECT * FROM profile";
$query = $db->query($sql);
while($row = $query->fetchArray(SQLITE3_ASSOC) ){
echo "NAME = ". $row['user_name'] . "<br/>";
echo "LANDLINE = ". $row['user_landline'] ."<br/>";
echo "MOBILE = ". $row['user_mobile'] ."<br/>";
echo "EMAIL = ".$row['user_email'] ."<br/>";
header('Content-Type: image/png');
echo $row['user_profile_picture'];
}
<html>
<img src='profile.php?imgid=<?php echo $row['user_profile_picture'];?>'/>
</html>
Но изображение не отображается, а также остальные данные не отображаются, когда я помещаюheader('Content-Type: image/png');