Я пытаюсь загрузить изображение, хранящееся в поле BLOB-объекта в базе данных MySQL.Все остальные поля, связанные с пользователем, работают.
Выборка в базу данных для изображения специально:
public function singleIMG(){
$this->execute();
return $this->stmt->fetch(PDO::FETCH_ASSOC);
}
Функция запроса в моей пользовательской модели:
public function getJobImg($ekspert_id){
$this->db->query("SELECT * FROM eksperti WHERE id = :id");
$this->db->bind(':id', $ekspert_id);
$row = $this->db->singleIMG();
extract($row);
return $row;
}
Я получаю данные в моем контроллере:
$template->img = $job->getJobImg($job_id);
Наконец, он не загружает представление:
<img src="data:image/jpg;base64,'.base64_encode($img['profile_img']).'" height="200" width="200" class="img-thumnail">
Не могли бы вы найти мою ошибку?