Return w funkcji wykonuje się tylko RAZ i od razu po nim wychodzi z funkcji, więc nie można go użyć jako
return x;
return y;
return z;
W takiej sytuacji funkcja zwróci tylko x, bo do innych nawet nie dojdzie. By zwrócić więcej wyników musisz w return zwrócić strukturę, która na to pozwala. Dla php są to Array i Object. I takich też struktur użyj. Sniffer32 już Ci powiedział w tym temacie o tym, ale przemknęło to między innymi postami, z mniej profesjonalnym podejściem do problemu. Wystarczy do return przerzucić wynik z mysql_query zapisany w postaci tablicy (z wygody najlepiej użyć asocjacyjnej, bo wyniki masz w postaci klucz => wartość, a nie liczba => wartość) i gotowe. Zero motania się. A potem już tylko traktuj zmienną do której przypisałeś wartość funkcji jak zwykłą tablicę.
W przypadku gdy masz kilka konfigów, zrób pętlę while i w niej dodawaj kolejne wiersze (de facto to będą tablice asocjacyjne) do tablicy. Tak powstanie tablica tablic

A taką także możesz returnem zwrócić. Najważniejsze byś wiedział z jakimi danymi masz do czynienia, dlatego wynik sobie potraktuj najlepiej przez print_r, a sam zobaczysz, że się da tak potraktować dane z bazy.