Почему данные не выводятся?
У тебя в соседнем вопросе была mysqli а тут вдруг снова mysql_query().  Этой функции уже много лет как нет в языке РНР. возвращайся  к mysqli
Так можно же показывать сообщения и об остальных ошибках MySQL:
<?php

  // Соединиться с сервером БД
  mysql_connect("localhost", "admin", "pass") or die (mysql_error());

  // Выбрать БД
  mysql_select_db("db") or die(mysql_error());
  mysql_query("SET NAMES 'utf8'") or die (mysql_error());

  // SQL-запрос
  $strSQL = "SELECT * FROM sell";

  // Выполнить запрос (набор данных $rs содержит результат)
  $rs = mysql_query($strSQL) or die (mysql_error ());

  // Цикл по recordset $rs
  // Каждый ряд становится массивом ($row) с помощью функции mysql_fetch_array
  while($row = mysql_fetch_array($rs)) {



     echo '<div><div class="popular-box"><div class="title">' . $row["name"] . '<span>' . $row["description"] . '</span></div>';
     echo '<img src=">' . $row['img'] . '"';
     echo '<div class="price"' . $row['price'] . '</div>';
     echo '<a href="#modal-order" data-toggle="modal"><span class="pe-7s-cart"></span></a>';
  }

  // Закрыть соединение с БД
  mysql_close();
  ?>