Dobre sobie

Chyba w ogole nie czytales, tego co napisalem

Dziwnym trafem mialbym za kazdym razem 3 wyniki dokladnie 3 takie jakie powinienem miec po wykonaniu przykladowego zapytania, ktore podalem jako przyklad dzialajacego?

Piszac nic procz wspomnianych funkcji chcialem dac do zrozumienia, iz nie mam innych zbednych w tym momencie funkcji, a jedynie podstawowe sluzace do wykonania tak prostego zapytania.
Ok, Niech bedzie - kawa na lawe. Chociaz nie wiem dlaczego 3 linie wiecej, ktore pominalem mialby w tym momencie cos zmienic. Od razu uprzedzam - funkcje na dole generuja strone jakies proste tabele - nic poza tym. funkcja polaczenie - laczy sie z baza - mam tez podac jak wyglada, bo za chwile mi powiesz, ze tam mam blad

i wyniki, ktore otrzymuje sa "przypadkowymi" liczbami, ktore przypadkowa sa takie same, jak dane w mojej bazie.
<?
polaczenie();
$set = @mysql_query ('set names latin2');
$set = @mysql_query ('set collation_connection=latin2_general_ci');
$zadanie = "select id_druzyny, data from terminarze where kolejka = 'I'";
$rezultat = mysql_query($zadanie);
$liczba_k = mysql_num_rows($rezultat);
print $liczba_k; /// wynik 3 wiersze - tak powinno byc kolejno 164, 1, 20
while($tab_gl = mysql_fetch_array($rezultat));
{
$tab_druzyn_id[] = $tab_gl['id_druzyny'];
};
$liczba_g = count($tab_druzyn_id);
print $liczba_g;// wynik - 1 element - 164
//teraz inne zapytanie w tym samym skrypcie
zadanie2 = "select distinct(kolejka), id_roku, runda data from terminarze where id_roku = '$id_roku'";
$rezultat2 = mysql_query($zadanie2);
$wynik2 = mysql_num_rows($rezultat2);
print $wynik2; // wynik 3 wiersze
while ($tab_kolejek = mysql_fetch_array($rezultat2))
{
$kolejka[] = $tab_kolejek['kolejka'];
};
$liczba_c = count($kolejka);
print $liczba_c; // 3 elementy - I, II, III
pierwsza_cz_panel();
druga_cz_panel();
?>