В базе данных есть тип 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>';
}
}
?>