Problem z przepisaniem wynikow...
Napisane: 10 lipca 2005, o 09:23
Witam. Mam taki problem - po prostu zglupialem kompletnie. Do tej pory wszystko gralo i bach... Wybieram z bazy dane prostym zapytaniem
$zadanie5 = "select id_druzyny, data, godzina from terminarze
where kolejka = 'I'";
$rezultat5 = mysql_query($zadanie5);
a nastepnie wyniki z jednej kolumny 'id_druzyny' chce wpisac sobie do tablicy jednowymiarowej $tab_druzyn_id. Wpisuje, owszem, ale tylko jeden wynik (cyfre 1), podczas gdy przy pomocy tego zapytania otrzymuje trzy wyniki kolejno powinny to byc 1, 2 i 164. Zapytanie dziala poprawnie, wpisalem je w phpmyadmin i mam 3 wiersze. sprawdzilem, po wybraniu z bazy po mysql_query tez mam 3 wiersze, a po mysql_fetch_array i "probie przepisania" tego mam juz tylko 1 - sprawdzilem count`em. o co tu chodzi? W ten sposob przepisywalem sobie niemal wszystkie dane, ktore potrzebne byly mi jako najprostsza tablica i dzialalo...
while($tab_gl = mysql_fetch_array($rezultat5));
{
$tab_druzyn_id[] = $tab_gl['id_druzyny'];
};
malo tego przy probie uzycia tablicy $tab_druzyn_id i wypisania pierwszego elementu o indeksie 0 mam pustke w komorce, chociaz ponoc "cos" w niej jest (wspomniany 1 element) natomiast jesli uzyje $tab_gl['id_druzyny'] wartosc nagle sie pojawia (tez tylko jedna).
Poradzcie, co moglem zrobic zle, siedzialem juz nad tym sporo sprawdzalem zmienna po zmiennej... rece opadaja.
$zadanie5 = "select id_druzyny, data, godzina from terminarze
where kolejka = 'I'";
$rezultat5 = mysql_query($zadanie5);
a nastepnie wyniki z jednej kolumny 'id_druzyny' chce wpisac sobie do tablicy jednowymiarowej $tab_druzyn_id. Wpisuje, owszem, ale tylko jeden wynik (cyfre 1), podczas gdy przy pomocy tego zapytania otrzymuje trzy wyniki kolejno powinny to byc 1, 2 i 164. Zapytanie dziala poprawnie, wpisalem je w phpmyadmin i mam 3 wiersze. sprawdzilem, po wybraniu z bazy po mysql_query tez mam 3 wiersze, a po mysql_fetch_array i "probie przepisania" tego mam juz tylko 1 - sprawdzilem count`em. o co tu chodzi? W ten sposob przepisywalem sobie niemal wszystkie dane, ktore potrzebne byly mi jako najprostsza tablica i dzialalo...
while($tab_gl = mysql_fetch_array($rezultat5));
{
$tab_druzyn_id[] = $tab_gl['id_druzyny'];
};
malo tego przy probie uzycia tablicy $tab_druzyn_id i wypisania pierwszego elementu o indeksie 0 mam pustke w komorce, chociaz ponoc "cos" w niej jest (wspomniany 1 element) natomiast jesli uzyje $tab_gl['id_druzyny'] wartosc nagle sie pojawia (tez tylko jedna).
Poradzcie, co moglem zrobic zle, siedzialem juz nad tym sporo sprawdzalem zmienna po zmiennej... rece opadaja.