Не работает цикл по выводу изображений из базы данных HTTP 500

Беру значения из таблицы user где login равно кук файлу логина, превращаю в массив. Беру из него значение Ppage(строка) и разбиваю её на массив затем беру из таблицы photo данные где id равно массиву Ppage, кодирую и вывожу значение img. Ошибка HTTP 500

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

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