@user1213

Почему не удается вывести изображения из поля типа BLOB?

В базе данных есть тип blob хранящий изображения .Пытаюсь вывести изображения из этого поля , но если в хедере указан тип image то выводит белый небольшой квадрат по середине экрана , если указываю тип текст то блоки которые должны содержать изображения содержат буквы я или Ш.
<?php
Header('Content-Type: text/html'); 
$category=$_GET[category];
$host = 'localhost'; // адрес сервера 
$database = 'imagess'; // имя базы данных
$user = 'admin'; // имя пользователя
$password = '12345'; // пароль
$link = mysqli_connect($host, $user, $password, $database) 
    or die("Ошибка " . mysqli_error($link));


$res = mysqli_query($link,"SELECT img_before FROM imagess WHERE category='".$category."'");

  
  
    $image = mysqli_fetch_array($res,MYSQL_ASSOC);
 	
 	
	$num=mysqli_num_rows( $res );
 if ( $num >0  ){
	 for ($i=0;$i<=$num;$i++){
		 echo '<div style="width:500px;height:500px;" class="1"><p>'.$image['img_before'][$i].'</p></div>';
	 }
 }
	
  

?>

5ab05e85459cf382898016.png
  • Вопрос задан
  • 254 просмотра
Решения вопроса 1
DevMan
@DevMan
Патамушта блоб - это тупо набор бинарных данных. С чего ему отображаться как картинка прямо в теге параграфа?
Мож стоит сначала привести в порядок свои знания html?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы