Znowu problem

Mam w bazie mysql tabele o nazwie "linki" w której są trzy kolumny. Jedna to "id", druga "linki", a trzecia "data".
Teraz sprobuje opisac problem. W kolumnie "data", jak sama nazwa wskazuje przechowuje daty w formacie YYYY-MM-DD HH:MM:SS. To co próbuje zrobić to coś w stylu "kalendarza". Tzn. skrypt zczytuje mi date wedlug roku i wywala na stronie ten rok. Pod spodem pokazuja sie linki do kolejnych obecnych w bazie miesiecy, potem znowu jakis rok i znowu miesiace.
Cos w tym stylu:
2004
sty. lu. kw. maj cz. lip. wrz. gru.
2005
sty. lu.
probowalem tak:
<? include 'db.php'; $i=1; while ($i < 3000){ if ($data[0]== $i++){ }} } ?>
, ale jedyne co mi wychodzi to wypisanie juz rozdzielonych dat.
Skrypt ma posluzyc ogolnie do wyciagniecia z bazy linkow, wedlug dat ich wprowadzenia.
No i jakos mi to zupelnie nie idzie

Bede bardzo wdzieczny za pomoc.
Pozdr.