Пособие по преодолению проблем "ничего не работает":
1) Разбить задачу на шаги(сначала на крупные, потом на более мелкие если необходимо)
в вашем случае есть 1) запрос, который "должен"(нет) выбирать несколько строк. Идем в консоль или в пхпмайадмин и прописываем там запрос напрямую. Если запрос возвращает 1 запись - идем учить синтаксис SQL.
2) Если проблема не в запросе - есть вардамп для результата вывода из функции, которая работает с бд, возможно вы используете не то что надо - идем читать про ваш адаптер бд и функции из него.
3) Получаем объект - как и что происходит тут - загадка, проверяйте что вы скармливаете на входе, смотрите где теряются данные по ходу алгоритма, что получаете на выходе.
Хинт: var_dump(), print_r();