не может оно "ничего не возвращать"
судя по коду, оно должно возвращать хотя бы пробел.
и если оно не возвращает строку "По вашему запросу ничего не найдено" - значит, из базы что-то выбирается.
значит, по идее, цикл while хоть раз отрабатывает.
но раз он ничего не выводит - ты, возможно, обращаешься не к тем переменным.
но тогда (при нормальных настройках) должны были бы сыпаться ошибки.
значит, где-то ты или тупишь, или мутишь.
но выводить тебя на чистую воду уже нет ни времени, ни желания.