Вывод изображений из бд

Не выводятся изображения из бд. В таблице user есть элемент Ppage, в котором хранится информация в виде строки в которой записано id изображений (пример: Ppage=1358, id первой фотографии равен 1 второй 3 и т.д.) с помощью str_split я раскладываю Ppage на массив, далее с помощью foreach перебираю этот массив в $value, нахожу строку с id равному $value, использую base64_encode для фото из бд, беру из таблицы значение text и вывожу всё это. Ошибок никаких не возникает ,но изображение как и текст не выводятся.

<?php
  $mysql = new mysqli('localhost', 'root', 'root', 'register');
  $cook = $_COOKIE['login'];
  $query = $mysql->query("SELECT * FROM `user` WHERE `login` = '$cook'");
  $row = $query->fetch_assoc();
  $Ppage = str_split($row['Ppage']);
  foreach ($Ppage as $value){  
    $dm = $mysql->query("SELECT * FROM `photo` WHERE `id`= '$value'");
    $show_img = base64_encode($dm['img']);
    $Ttext = $dm['text'];?>
    <img src="data:image/jpeg;base64, <?=$show_img ?>" alt="">
    <p><?=$Ttext ?></p> 
  <?php }  ?>

Ответы (0 шт):