Smarty nie może pobrać rekordów z bazy bo to system szablonów. Musisz przez PHP pobierać te dane, wtłoczyć do jakiejś zmiennej, a potem zainkludować smarty a w nim jakieś instrukcje wyświetlające dane.
Jeżeli masz jakieś pojęcie o MVC (ja JAKIEŚ mam

), to możesz spróbować robić szablony jako komponent widoku.