Не выводит изображение PHP

241
03 мая 2018, 07:49

Не получается вывести изображение. Изображение хранится в формате BLOB.

Answer 1

Вставка изображения в БД

$db = mysqli_connect("localhost","root","","DbName");
$image = addslashes(file_get_contents($_FILES['images']['tmp_name']));
$query = "INSERT INTO products (id,image) VALUES('','$image')";  
$qry = mysqli_query($db, $query);

Вывод изображения из БД

$db = mysqli_connect("localhost","root","","DbName");
$sql = "SELECT * FROM products WHERE id = $id";
$sth = $db->query($sql);
$result=mysqli_fetch_array($sth);
echo '<img src="data:image/jpeg;base64,'.base64_encode( $result['image'] ).'"/>';
READ ALSO
Laravel 5.5, разворачивание дампа базы

Laravel 5.5, разворачивание дампа базы

Доброе утроПодскажите пожалуйста, есть дамп базы в виде 1 таблицы с заполненными данными (этот файл лежит на компьютере), как мне его развернуть...

206
Как работать с curl php

Как работать с curl php

Дал мне работодатель задание, а конкретно что от меня требуется не пойму (с PHP дружу)Что нужно сделать конкретней как для новичка, или напишите...

233
Как перевести проект на UTF-8

Как перевести проект на UTF-8

У меня проект работает на windows-1251 (плохо знаю, по неопытности сделал на нем) все в этой кодировке базы данных, php скрипты и составляющие системы

198
Как сделать альтернативную ссылку в Codeigniter?

Как сделать альтернативную ссылку в Codeigniter?

Как сделать ссылку для новостей из sitenamecom/news/1 в sitename

220