Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]mysql_fetch_assoc i petla while
Forum PHP.pl > Forum > Przedszkole
maro123
Witam, mam pytanie, w jaki sposob moge uzyc zmiennych $row['1'] i $row['2'] poza petla while, czy musze je w petli przypisac to innej zmiennej czy moze w inny sposob ?

Kod mam taki:
  1. while($row=mysql_fetch_assoc($result)){
  2. echo $row['1'];
  3. echo $row['2'];
  4. }
Andaramuxo
Po prostu przedłuż sobie pętlę.
Sekwer
Tyle razy ile się wykona pętla, tyle razy jest przypisywana zawartość do zmiennej.

Zrób sobie inną zmienną.
emp
mysql-fetch-assoc

jak widzisz twoje zmienna $row w każdej iteracji pętli będzie miała inną wartość, więc siłą rzeczy musisz ją przypisać do jakiejś zmiennej jak chcesz użyć tą wartość poza pętlą


  1. var tablica_wynikow = array() ;
  2.  
  3. while($row=mysql_fetch_assoc($result))
  4. {
  5. array_push( $tablica_wynikow, $row );
  6. echo $row['1'];
  7. echo $row['2'] ;
  8. }


Wszystkie wyniki są do wykorzystania poza pętlą, a dostępne są przez zamienna $tablica_wynikow.
Oczywiście należy się zastanowić nad sensem takiego działania.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.