Ich würde die Datenbank die Sortierung vornehmen lassen. Ein
SELECT * FROM Tabelle ORDER BY Feld_Nachdem_Sortiert_Werden_Soll
.
Möchtest du selber sortieren, verwende auf keinen Fall Bubblesort, sondern lieber ein Sortierverfahren, wie Quicksort. Denn sobald du mehr Datensätze hast, wirst du den Unterschied zwischen einem quadratischen und einem n*log(n)-Laufzeitverhalten merken
Gruß